Information feedback method and device, information analysis method and device, equipment and storage medium
Patent Information
- Application Number
- CN202380100192.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-12
- Publication Date
- 2026-02-13
AI Technical Summary
In the existing perception technology, there is a lot of information redundancy in the perception node when feedbacking the perception information, especially when dealing with regular motion modes, resulting in waste of transmission resources and inefficiency.
By sending and receiving spectral information between perception nodes, the spectrum information is the frequency domain information of the received signal or channel, using frequency domain analysis to reduce redundant data and improve feedback efficiency.
It effectively reduces the amount of data of perceived feedback, improves the efficiency of perceived feedback, and can clearly extract movement frequency information, such as the frequency components of breathing and sit-up movements, and is suitable for low SNR and multi-objective scenarios.
Smart Images

Figure CN121532675A_ABST
Abstract
Description
Information feedback method, information analysis method, device, equipment and storage medium Technical Field
[0001] The embodiments of the present application relate to the field of perception technology, and in particular to an information feedback method, an information analysis method, an apparatus, a device, and a storage medium. Background Art
[0002] Perception refers to the use of electromagnetic waves (including light waves) and / or sound waves to detect parameters of the physical environment to achieve environmental perception technologies such as target positioning, action recognition, and imaging. For example, in a target positioning perception scenario, a perception node locates the perceived target by receiving perception signals.
[0003] In related technologies, sensing nodes measure sensing signals to obtain and report sensing information. This sensing information is typically presented as a point cloud, a dataset of points in a coordinate system. Each point contains the full amount of information obtained by the sensing node through measurement.
[0004] For a clear perception task, the perception node reports the point cloud of perception information to the perception processing node, and there will be a lot of information redundancy.
[0005] Summary of the Invention
[0006] The embodiments of the present application provide an information feedback method, an information analysis method, an apparatus, a device, and a storage medium. The technical solution is as follows:
[0007] According to one aspect of an embodiment of the present application, a method for information feedback is provided. The method is performed by a first node and includes:
[0008] Spectrum information is sent, where the spectrum information is frequency domain information of a received signal or channel.
[0009] According to one aspect of an embodiment of the present application, a method for information feedback is provided. The method is performed by a second node, and the method includes:
[0010] Receive spectrum information, where the spectrum information is frequency domain information of a received signal or channel.
[0011] According to one aspect of an embodiment of the present application, a method for information feedback is provided. The method is performed by a second node, and the method includes:
[0012] Acquiring sensory information;
[0013] Perform spectrum analysis on the perception information to obtain spectrum information, where the spectrum information includes frequency domain information of a received signal or channel.
[0014] According to one aspect of an embodiment of the present application, a method for information feedback is provided. The method is performed by a first node and includes:
[0015] The perception information is sent, where the perception information is used to obtain spectrum information, where the spectrum information includes frequency domain information of a received signal or channel.
[0016] According to one aspect of an embodiment of the present application, an information feedback device is provided, the device comprising:
[0017] The first sending module is used to send spectrum information, where the spectrum information is frequency domain information of a received signal or channel.
[0018] According to one aspect of an embodiment of the present application, an information feedback device is provided, the device comprising:
[0019] The second receiving module is used to receive spectrum information, where the spectrum information is frequency domain information of a received signal or channel.
[0020] According to one aspect of an embodiment of the present application, there is provided an information analysis device, the device comprising:
[0021] A third receiving module is used to obtain perception information;
[0022] A processing module is used to perform spectrum analysis on the perception information to obtain spectrum information, where the spectrum information includes frequency domain information of the received signal or channel.
[0023] According to one aspect of an embodiment of the present application, there is provided an information analysis device, the device comprising:
[0024] The fourth sending module is used to send a received signal or channel, where the received signal or channel is used to obtain spectrum information, and the spectrum information includes frequency domain information of the received signal or the channel.
[0025] According to one aspect of an embodiment of the present application, a sensing device is provided, the sensing device including a transceiver;
[0026] The transceiver is used to send spectrum information, where the spectrum information is frequency domain information of a received signal or channel.
[0027] According to one aspect of an embodiment of the present application, a sensing device is provided, the sensing device including a transceiver;
[0028] The transceiver is used to receive spectrum information, where the spectrum information is frequency domain information of a received signal or channel.
[0029] According to one aspect of an embodiment of the present application, a sensing device is provided, the sensing device comprising: a transceiver and a processor;
[0030] The transceiver is used to obtain perception information;
[0031] The processor is configured to perform spectrum analysis on the perception information to obtain spectrum information, where the spectrum information includes frequency domain information of a received signal or channel.
[0032] According to one aspect of an embodiment of the present application, a sensing device is provided, the sensing device including: a transceiver;
[0033] The transceiver is used to send perception information, where the perception information is used to obtain spectrum information, where the spectrum information includes frequency domain information of a received signal or channel.
[0034] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is used for execution by a processor to implement the above-mentioned information feedback method or information analysis method.
[0035] According to one aspect of an embodiment of the present application, a chip is provided, which includes a programmable logic circuit and / or program instructions. When the chip is running, it can implement the above-mentioned information feedback method or information analysis method.
[0036] According to one aspect of an embodiment of the present application, a computer program product or a computer program is provided, wherein the computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor reads and executes the computer instructions from the computer-readable storage medium to implement the above-mentioned information feedback method or information analysis method.
[0037] The technical solutions provided in the embodiments of the present application can bring the following beneficial effects:
[0038] The first node can obtain spectral information based on the received signal or channel. Spectral information is frequency domain information that can effectively reflect the target's movement frequency. In this way, the first node can simplify the received signal or channel with a large amount of information into spectral information. For example, for a respiratory perception task, the respiratory frequency (spectral information) can be obtained based on the received signal and channel. The first node reporting spectral information can reduce the amount of sensory feedback data and improve the efficiency of sensory feedback. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0040] FIG1 is a schematic diagram showing different modes of perception provided by an embodiment of the present application;
[0041] FIG2 shows a diagram showing the phase variation of respiratory motion over time according to an embodiment of the present application;
[0042] FIG3 shows a spectrum diagram of a respiratory motion phase provided by an embodiment of the present application;
[0043] FIG4 shows a graph showing the change in echo energy over time for a sit-up exercise provided by one embodiment of the present application;
[0044] FIG5 shows a spectrum diagram of echo energy of a sit-up exercise provided by one embodiment of the present application;
[0045] FIG6 shows a graph showing the phase variation of respiration and heartbeat aliasing over time provided by one embodiment of the present application;
[0046] FIG7 shows a spectrum diagram of breathing and heartbeat aliasing provided by an embodiment of the present application;
[0047] FIG8 shows a graph showing changes in respiratory phase over time for multiple targets provided by one embodiment of the present application;
[0048] FIG9 shows a breathing spectrum diagram of multiple targets provided by one embodiment of the present application;
[0049] FIG10 shows a schematic diagram of a perception system provided by an embodiment of the present application;
[0050] FIG11 shows a flow chart of an information feedback method provided by an embodiment of the present application;
[0051] FIG12 shows a flow chart of an information feedback method provided by an embodiment of the present application;
[0052] FIG13 shows a flow chart of an information feedback method provided by an embodiment of the present application;
[0053] FIG14 shows a flow chart of an information analysis method provided by one embodiment of the present application;
[0054] FIG15 shows a flow chart of an information analysis method provided by one embodiment of the present application;
[0055] FIG16 shows a flow chart of an information analysis method provided by an embodiment of the present application;
[0056] FIG17 shows a structural block diagram of an information feedback device provided by an embodiment of the present application;
[0057] FIG18 shows a structural block diagram of an information feedback device provided by an embodiment of the present application;
[0058] FIG19 shows a structural block diagram of an information analysis device provided by an embodiment of the present application;
[0059] FIG20 shows a structural block diagram of an information analysis device provided by an embodiment of the present application;
[0060] FIG21 shows a schematic structural diagram of a sensing device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0061] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.
[0062] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. A person skilled in the art will appreciate that, with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.
[0063] Perception refers to the technology that uses electromagnetic waves (including light waves) and / or sound waves to detect parameters of the physical environment to achieve environmental perception such as target positioning, action recognition, and imaging. The nodes involved in perception are as follows:
[0064] Sensing sending node: the sending node of the sensing signal.
[0065] Sensing receiving node: a receiving node that senses the signal.
[0066] Perception nodes: The perception sending nodes and the perception receiving nodes are collectively referred to as perception nodes, which are the nodes that perform perception. Perception nodes can be access network devices or terminals.
[0067] Perception processing node: This node processes perception, measurement, and feedback results. After performing perception, the perception node feeds back the perception results to the perception processing node. The perception processing node can be a terminal, access network device, core network device, or server.
[0068] Awareness management node: This node is used to configure the awareness process, such as awareness signals and spectrum information parameters. Awareness management nodes can be terminals, access network devices, core network devices, or servers. Awareness management nodes are also called awareness control nodes.
[0069] The perception management node and the perception processing node can be the same node or different nodes. The perception node and the perception management node can be the same node or different nodes. The perception node and the perception processing node can be the same node or different nodes.
[0070] Next-generation networks, such as 6G (sixth-generation mobile communication technology), are expected to be a fusion of mobile communication networks, perception networks, and computing networks. In a narrow sense, a perception network refers to a system capable of target positioning (ranging, speed, and angle measurement), target imaging, target detection, target tracking, and target recognition. In a broader sense, a perception network refers to a system that understands the attributes and status of all services, networks, users, and terminals, as well as environmental objects.
[0071] From the perspective of perception applications, perception can be classified into the following categories:
[0072] Outdoor / wide-area / local-area applications: These include smart cities (e.g., weather monitoring), smart transportation / high-speed rail (e.g., high-precision map construction, road supervision, intrusion detection), and low-altitude applications (e.g., drone monitoring and obstacle avoidance, flight intrusion detection, and flight path management).
[0073] Indoor / local applications: including smart home and health management (such as respiratory monitoring, intrusion detection, gesture / posture recognition, motion monitoring, and mobile trajectory tracking), smart factories (such as intrusion detection, material detection, and object defect detection), etc.
[0074] The above only provides some classifications of perception applications in some embodiments, and the application areas of perception are not limited to the above examples.
[0075] Wireless communication and sensing are two key applications of modern radio frequency technology. Traditionally, sensing and wireless communication exist independently, and this separate design wastes wireless spectrum and hardware resources. With the advent of B5G (Beyond Fifth Generation) and 6G, the communication spectrum is shifting towards millimeter-wave, terahertz, and visible light communications. The spectrum for wireless communication will overlap with the spectrum for traditional sensing. Integrated communication and sensing technology merges wireless communication and sensing functions, leveraging wireless resources for sensing; leveraging widely deployed cellular networks for sensing tasks over larger areas; leveraging base stations and multiple terminals for joint sensing, achieving higher sensing accuracy; and reusing wireless hardware modules for sensing, reducing costs. In short, integrated communication and sensing technology empowers future wireless communication systems with sensing capabilities, providing a foundation for the development of smart transportation, smart cities, smart factories, drones, and other services.
[0076] Perception can be achieved through at least one of eight modes. Figure 1 shows the eight modes of perception.
[0077] Mode 1: Base station autonomous sensing. In Mode 1, the sensing sending node and the sensing receiving node are the same base station (access network equipment). That is, the base station sends a sensing signal to the sensing target. After the sensing signal is reflected by the sensing target, the same base station receives the reflected signal (i.e., the sensing signal after being reflected by the sensing target).
[0078] Mode 2: Terminals transmit and receive sensing independently. In Mode 2, the sensing sending node and the sensing receiving node are the same terminal. That is, the terminal sends a sensing signal to the sensing target, which is then reflected by the sensing target and then received by the same terminal.
[0079] Mode 3: Base station cooperative sensing. In Mode 3, the sensing sending node and the sensing receiving node are different base stations. That is, one base station sends a sensing signal to the sensing target, which is then reflected by the sensing target and received by another base station.
[0080] Mode 4: Terminal Collaborative Sensing. In Mode 4, the sensing sending node and the sensing receiving node are different terminals. That is, one terminal sends a sensing signal to the sensing target, which is then reflected by the sensing target and received by another terminal.
[0081] Mode 5: Base station-terminal collaborative sensing. In Mode 5, the base station is the sensing sending node, and the terminal is the sensing receiving node. Specifically, the base station sends a sensing signal to the sensing target, which is then reflected by the sensing target and received by the terminal.
[0082] Mode 6: Terminal-Base Station Collaborative Sensing. In Mode 6, the sensing sending node is the terminal, and the sensing receiving node is the base station. Specifically, the terminal sends a sensing signal to the sensing target, which is then reflected by the sensing target and received by the base station.
[0083] Mode 7: The sensing target is the sensing sending node. In Mode 7, the sensing sending node is the terminal, and the sensing receiving node is the base station. Since the sensing target (terminal) is the sensing sending node, the sensing signal is sent from the sensing sending node (terminal) to the sensing receiving node (base station) without reflection. The base station can directly interpret the sensing result after receiving it.
[0084] Mode 8: The sensing target is the sensing receiving node. In Mode 8, the sensing sending node is the base station, and the sensing receiving node is the terminal. Since the sensing target (terminal) is the sensing receiving node, after receiving the sensing signal, the terminal needs to feed back the sensing result to the base station so that the base station can obtain the sensing result.
[0085] Perceptual information is typically presented as a point cloud. A point cloud is a dataset of points in a coordinate system. Points contain a wealth of information, including three-dimensional coordinates (X, Y, Z), color, classification value, intensity value, time, and more.
[0086] The point cloud obtained based on the laser measurement principle includes three-dimensional coordinates (X, Y, Z) and laser reflection intensity (Intensity). The intensity information is related to the surface material, roughness, incident angle direction of the target, as well as the instrument's emission energy and laser wavelength.
[0087] LAS stands for Light Detection and Ranging (LiDAR) data, and its storage format is complex. The goal is to provide an open format standard that allows different hardware and software providers to output a unified, interoperable format. Table 1 shows an example of a LAS point cloud, where C represents class, F represents flight number, T represents time, I represents intensity, R represents return, N represents number of returns, A represents scan angle, and RGB represents red, green, and blue.
[0088] Table 1
[0089] For a specific perception task, the perception processing node only needs to report the perception results directly related to the perception task and does not need to feedback other perception information. For example, for breathing perception, only the breathing frequency needs to be reported, not the echo intensity. Therefore, feeding all point cloud information to the perception processing node results in a large amount of information redundancy and wastes transmission resources.
[0090] For regular exercise patterns, such as breathing, sit-ups, and rope skipping, exercise frequency / count is an important indicator. For the perception of such exercise patterns, frequency / count information is generally required.
[0091] For repetitive movements, the perceived echo signal will also show periodicity. Figure 2 shows a schematic diagram of the echo phase of a respiratory movement changing over time. (1) in Figure 2 is a low SNR (Signal-to-Noise Ratio), and (2) in Figure 2 is a high SNR. As can be seen from Figure 2, the echo signal parameters corresponding to repetitive movements show periodic characteristics. For echo signals with low SNR, they will be affected by noise and it will be difficult to find clear wave values or troughs. For echo signals with high SNR, the fluctuations caused by noise are much smaller than those of the echo signal, but noise glitches may still cause deviations in the selection of peaks or troughs.
[0092] For periodic signals in the time domain, frequency information can be directly obtained through frequency domain analysis. A classic time-frequency transform method is DFT (Discrete Fourier Transform) or FFT (Fast Fourier Transformation), that is,
[0093] For the phase of the above respiratory echo Do FFT transformation, We get X(n)=a, where a is the spectrum coefficient. It can be any value. The spectrum coefficient is used to characterize the value of the frequency component obtained after time-frequency conversion. The spectrum coefficient can be understood as the intensity of the frequency component. As shown in Figure 3, it is a spectrum diagram of the respiratory motion phase. In the figure, the X-axis is the frequency component and the Y-axis is the spectrum coefficient. n corresponds to the X-axis and is the value on the X-axis; X(n) corresponds to the Y-axis and is the value on the Y-axis. Among them, is the phase at the kth moment in the time domain, k is the time domain variable The index of k is in the range of {0...T-1}, where T is the time domain variable for FFT transformation. The number of, T is an integer greater than 1. n is the index of the frequency domain variable X(n), the value range of n is {0...N-1}, N is an integer greater than 1. (1) in Figure 3 is a low SNR, which contains two main frequency components: n=0 and 0.2, one is the frequency component of noise, and the other is the frequency component of breathing. (2) in Figure 3 is a high SNR, which contains one main frequency component: n=0.2, which is the frequency component of breathing. As can be seen from Figure 3, both low SNR and high SNR can clearly extract the frequency component of breathing. It can be seen that the FFT transform can separate the frequency components of breathing and noise, and eliminate the interference of noise to a certain extent.
[0094] As shown in Figure 4, it is a schematic diagram of the echo energy of a sit-up exercise changing over time. (1) in Figure 4 is a schematic diagram of the measured target at a distance of 25 meters, which is a measurement at a longer distance. From the received signal energy distribution, it can be seen that the echo energy changes significantly when a person lies down and sits up. (2) in Figure 4 is a schematic diagram of the measured target at a distance of 5 meters, which is a measurement at a shorter distance. From the received signal energy distribution, it can be seen not only that the echo energy changes significantly when a person lies down and sits up, but also the difference in received energy between the two processes of standing up and lying down. When the measured target stands up, it gets closer and closer to the sensing signal receiving node, and the echo energy increases. When the measured target lies down, it gets farther and farther away from the sensing signal receiving node, and the echo energy decreases.
[0095] Perform FFT transformation on the echo energy P of sit-ups. We get X(n)=a. As shown in Figure 5, this is the spectrum diagram of the sit-up motion echo energy, where the X-axis is the frequency component and the Y-axis is the spectrum coefficient. (1) in Figure 5 is the spectrum diagram corresponding to the target being measured at a distance of 25 meters, which contains two main frequency components: n=0 and 0.33, one is the frequency component of noise, and the other is the frequency component of sit-ups. (2) in Figure 5 is the spectrum diagram corresponding to the target being measured at a distance of 5 meters, which contains two main frequency components: n=0 and 0.33, one is the frequency component of noise, and the other is the frequency component of sit-ups. As can be seen from Figure 5, FFT transformation can accurately extract the motion frequency.
[0096] For mixed motion situations, such as measuring a patient's breathing rate and heart rate, Figure 6 shows a schematic diagram of the echo phase variation over time due to the mixture of breathing and heart rate. (1) in Figure 6 is a low SNR, and (2) in Figure 6 is a high SNR. As can be seen from Figure 6, the echo signal parameters corresponding to repetitive motion exhibit periodic characteristics. For low SNR echo signals, the echo signal is completely submerged in the noise. For high SNR echo signals, the fluctuation caused by noise is much smaller than that of the echo signal, but noise glitches may still cause deviations in the selection of peaks or troughs.
[0097] Echo phase for the above-mentioned respiratory and heartbeat aliasing Do FFT transformation, We get X(n)=a, as shown in Figure 7, the spectrum of the mixed breathing and heartbeat, where the X-axis is the frequency component and the Y-axis is the spectrum coefficient. n corresponds to the X-axis and is the value on the X-axis; X(n) corresponds to the Y-axis and is the value on the Y-axis. (1) in Figure 7 is a low SNR, containing three main frequency components: n=0, 0.2 and 2, one is the frequency component of noise, one is the frequency component of breathing, and the other is the frequency component of heartbeat. (2) in Figure 7 is a high SNR, containing two main frequency components: n=0.2 and 2, one is the frequency component of breathing, and the other is the frequency component of heartbeat. As can be seen from Figure 7, both low SNR and high SNR can clearly extract the frequency components of breathing and heartbeat. It can be seen that FFT transformation can separate the frequency components of breathing, heartbeat and noise, eliminate the interference of noise to a certain extent, and also separate the frequency information of breathing and heartbeat.
[0098] For multi-target scenarios, such as measuring the respiratory rates of multiple individuals in a hospital ward, Figure 8 shows a schematic diagram of the respiratory echo phase variation over time for multiple individuals in a hospital ward. (1) and (2) in Figure 8 are schematic diagrams of the respiratory phase variation over time on two paths. As can be seen from Figure 8, the respiratory echo phase on each path exhibits periodicity over time, but there is severe noise glitches and interference between multipath channels.
[0099] Respiratory echo phase for the above multiple targets Perform FFT transformation respectively, We get X(n)=a. As shown in Figure 9, the respiratory spectrum of multiple targets, the X-axis is the frequency component and the Y-axis is the spectrum coefficient. n corresponds to the X-axis and is the value on the X-axis; X(n) corresponds to the Y-axis and is the value on the Y-axis. The frequency components of the echo signal of each path can clearly extract the respiratory frequency of each target. (1) in Figure 9 contains two main frequency components: n=0 and 0.2, one is the frequency component of noise, and the other is the frequency component of breathing. (2) in Figure 9 contains one frequency component: n=0.5, which is the frequency component of breathing.
[0100] This application proposes an efficient signal analysis or information feedback method. This method is applicable to any sensing mode. The sensing sending node and the sensing receiving node can be the same node or different nodes.
[0101] Please refer to FIG10 , which shows a block diagram of a perception system provided by an exemplary embodiment of the present application. The perception system may include: a perception processing node 10 , a perception node 20 , and a perception target 30 .
[0102] The perception processing node 10 refers to a node that processes perception information, or the perception processing node 10 refers to a node that receives perception results, or the perception processing node 10 refers to a node that needs to obtain perception results to initiate a perception task. In some embodiments, the perception processing node can be a base station (access network device), or a terminal, or a core network element, or a server. The perception processing node 10 can play multiple roles in the perception system. For example, the perception processing node 10 can also be a perception management node. The perception management node is a node used to control the perception process, such as configuring the perception process and the perception information feedback process, or initiating perception through the perception management node, setting information feedback, parsing perception feedback sent by the perception node, and so on.
[0103] The sensing nodes 20 include sensing sending nodes and sensing receiving nodes. They can include base stations (access network equipment), terminals, IoT (Internet of Things) devices, or various handheld devices with wireless communication capabilities, vehicle-mounted devices, wearable devices, computing devices, or other processing devices connected to wireless modems, as well as various forms of user equipment, MSs (Mobile Stations), etc. There are usually multiple sensing nodes 20.
[0104] Perception target 30 is the target object to be perceived, including the person, object, or environment to be perceived. For example, if the perception application is to monitor indoor intrusion, perception target 30 is the indoor intruder; if the perception application is to measure vehicle speed, perception target 30 is the target vehicle on the road. Perception target can also be called target, ranging target, speed measurement target, measurement target, or positioning target.
[0105] After receiving the sensing task assigned by the sensing management node, the sensing node 20 senses the sensing target 30 by sending or receiving sensing signals. After completing the sensing, the sensing node 20 sends the sensing information to the sensing processing node 10. In some embodiments, the sensing information can also be referred to as sensing measurement information.
[0106] Please refer to Figure 11, which shows a flow chart of an information feedback method provided by an embodiment of the present application. The method is executed by a first node, which may be the perception node 20 in the perception system shown in Figure 10. The method may include the following steps:
[0107] Step 210: Send spectrum information, which is the frequency domain information of the received signal or channel.
[0108] The first node is a sensing node. In some embodiments, the first node is a sensing receiving node, that is, after receiving a received signal, the first node performs spectrum analysis on the received signal to obtain spectrum information, and sends the spectrum information to the second node. Alternatively, the first node performs channel estimation based on the received signal to obtain a channel, performs spectrum analysis on the channel to obtain spectrum information, and sends the spectrum information to the second node. In some embodiments, the first node can also serve as both a sensing receiving node and a sensing sending node. The first node can be any one of an access network device or a terminal. The received signal is a sensing signal received by the sensing receiving node.
[0109] The second node is a perception processing node. The perception processing node needs to obtain perception results or process perception information to obtain perception results. In some embodiments, the perception processing node is used to process perception results, measurement results, and feedback results. In some embodiments, the second node may be perception processing node 10 in the perception system shown in Figure 10. The second node may be any of an access network device, a terminal, a server, or a core network element.
[0110] It should be noted that this method is applicable to various modes of perception shown in FIG1 . For example, the perception sending node and the perception receiving node may be the same node or different nodes, and so on.
[0111] Perception refers to the use of electromagnetic waves (including light waves) and / or sound waves to obtain information about a target area, target environment, or a perceived target. In some embodiments, perception refers to the process of using electromagnetic waves (including light waves) and / or sound waves to obtain spatial information, and the space may include at least one of a target area, a target environment, and a perceived target. The perceived target may be a living organism, such as a human body; the perceived target may also be an inanimate object, such as a vehicle. In some embodiments, perception may be obtained by sensing the reflection of a signal on an object in the target area, target environment, or perceived target; perception may also be obtained by refraction or scattering on an object in the target area, target environment, or perceived target.
[0112] In some embodiments, the "perception" in the embodiments of the present application can also be replaced by "monitoring", "positioning", "ranging", "speed measurement", "angle measurement", "target imaging", "target detection", "target tracking", "target identification", etc.
[0113] In some embodiments, the first node sends spectrum information to the second node, the spectrum information including frequency domain information related to the received signal. The spectrum information includes frequency domain information of the received signal or channel. In some embodiments, the channel is estimated based on the received signal.
[0114] In some embodiments, the spectrum information includes at least one of the following information:
[0115] Frequency domain information obtained by performing spectrum analysis on the received signal at at least one moment;
[0116] Frequency domain information obtained by performing spectral analysis on the channel at at least one moment;
[0117] Frequency domain information obtained by performing spectrum analysis on the processed received signal at at least one moment.
[0118] Among them, the received signal is the signal received by the first node when performing perception. During the perception process, the perception sending node sends a perception signal, and the perception signal is propagated to the perception receiving node through reflection, refraction, scattering, etc. in the channel and is received by the perception receiving node. Therefore, the embodiment of the present application refers to the perception signal sent by the perception sending node in this process as a perception signal, or as a transmission signal of the perception signal. The perception signal received by the perception receiving node after channel propagation in this process is referred to as a received signal, or as a received signal of the perception signal. In some embodiments, the received signal may include a mixed signal of multiple paths, and after processing the received signal, a signal of each path can be obtained.
[0119] In some embodiments, the channel can be determined based on the received signal. One approach is to determine the channel by estimating the received signal. In some embodiments, the channel is determined by applying least squares (LS) estimation to the received signal, i.e., dividing the received signal by the transmitted signal. In some embodiments, the channel is determined by applying minimum mean square error (MMSE) estimation to the received signal, i.e., multiplying the received signal by MMSE filtering. It should be noted that LS estimation and MMSE estimation are only two possible implementations. The method of determining the channel by estimating the received signal is not limited to this. Any estimation method that can estimate the received signal to determine the channel information should be within the scope of protection. Another approach is to perform operations between the received signal and the transmitted signal to extract partial channel information. For example, for a frequency modulated continuous wave signal, the frequency difference between the received signal and the transmitted signal is taken, and the obtained frequency difference is proportional to the channel propagation time. That is, the channel propagation time information can be obtained in this way. This application does not limit the form of multiplication and division operations in the estimation method.
[0120] In some embodiments, using LS channel estimation, the first node may divide the received signal by the sensed signal to obtain an estimated channel. Alternatively, using MMSE, the first node may multiply the received signal by an MMSE filter to obtain an estimated channel.
[0121] The processed received signal refers to information obtained after processing the received signal. In some embodiments, the received signal is subjected to noise reduction processing; in some embodiments, received signals obtained from different carriers are divided; in some embodiments, received signals from different symbols / time slots are divided, etc. It should be noted that the above are only possible signal processing implementations, but the signal processing methods for the received signal are not limited to these. Any method capable of signal processing the received signal should be within the scope of protection.
[0122] The channel may be a Line of Sight (LOS) channel, a designated path channel, or an N-path channel. A Line of Sight channel is a channel corresponding to a Line of Sight (LOS), a designated path channel is a channel corresponding to a designated path, and an N-path channel includes N channels corresponding to N paths.
[0123] A direct path channel refers to a channel where wireless signals propagate along a straight path, meaning that the signal does not experience multipath propagation and is not affected by reflection, refraction, or scattering. In some embodiments, a direct path channel refers to the propagation path of a sensing signal emitted from a sensing transmitting node, without encountering any obstruction, and directly reaching a sensing receiving node. It can also refer to the propagation path of a sensing signal reflected from a sensing target, without encountering any obstruction, and directly reaching a sensing signal receiving node. The direct path can be determined based on certain properties of the receiving end signal or channel, such as the shortest latency, the highest energy, etc.
[0124] The designated path refers to the path along which the perception signal propagates, or a path with certain properties, such as the path with the second shortest delay.
[0125] An N-path channel is a channel in which wireless signals travel through multiple different propagation paths. The multiple signals in the N paths may have different delays, amplitudes, and phases when they reach the sensing receiving node. The phase of the N paths can be independent or combined.
[0126] It should be noted that during the propagation process, wireless signals can reach the receiving end directly, or they can be reflected, refracted, or scattered to the receiving end by objects in the environment. Therefore, the receiving end often receives the superposition of multiple warp signals. Multiple paths are distinguished through certain technical means, such as the delay difference of the time domain channel. However, the degree of resolution is related to the structure of the transmitted signal (for example, bandwidth) and the processing capability of the receiving end. The direct path or designated path or one of the N paths involved in this application refers to a path that can be distinguished under a certain signal structure and the processing capability of the receiving end. Due to the limited structure of the transmitted signal (for example, bandwidth) and the processing capability of the receiving end, the resolution is limited, and a distinguished path may also be composed of a combination of multiple physical paths. Therefore, the concept of the above path is relative and is a path defined under certain conditions.
[0127] In some embodiments, the designated path channel is at least one path channel designated from N path channels. The designated path channel may include a direct path channel. The N path channels may include a direct path channel and the designated path channel.
[0128] In some embodiments, receiving a signal or channel includes at least one of:
[0129] The amplitude of the received signal or channel;
[0130] The phase of the received signal or channel;
[0131] The energy of the received signal or channel;
[0132] Receive the entire signal or channel.
[0133] In some embodiments, amplitude can also be used to represent energy, and energy is the square of amplitude. The received signal or channel may include phase and amplitude, phase and energy, or phase, amplitude, and energy.
[0134] It's important to note that the amplitude / phase / energy of a received signal corresponds one-to-one to the received signal, and the amplitude / phase / energy of a channel also corresponds one-to-one to the channel (path). That is, one amplitude / phase / energy corresponds to one received signal / channel (path). In this context, a channel typically refers to a component of a received signal in the time domain or a path in a time domain channel. The amplitude / phase / energy of a received signal / channel can also refer to the amplitude / phase / energy of a received signal / channel after multipath fusion. In this context, a channel typically refers to a frequency domain signal or channel.
[0135] Generally, for weak motion, the amplitude and energy do not change much and are easily drowned in noise, so it is better to perform spectral analysis on the phase. For sensing targets with large motion amplitudes, there is a problem of integer multiple phases, so it is better to perform spectral analysis on energy and / or amplitude. For the analysis of the complete channel, more complete information can be obtained, and the phase and amplitude / energy can be jointly analyzed for better results. Then, when the motion amplitude of the sensing target is less than or equal to the first threshold, the spectral information includes the frequency domain information of the phase of the received signal or channel; when the motion amplitude of the sensing target is greater than the second threshold, the spectral information includes the frequency domain information of the amplitude of the received signal or channel, or the spectral information includes the frequency domain information of the energy of the received signal or channel; wherein the first threshold is less than or equal to the second threshold.
[0136] In some embodiments, the movement amplitude can be determined, evaluated, or characterized based on the movement displacement, or the movement amplitude can be determined based on the difference in the perceived posture of the target during the movement. In some embodiments, for breathing movements, the movement amplitude can be determined based on the height of the chest rise and fall. Alternatively, for sit-ups, the movement amplitude can be determined based on the rotation angle or displacement of at least one joint.
[0137] In some embodiments, the perception management node can determine the motion amplitude based on the target motion of the perception target / perception task / perception service / perception target, etc. When the motion amplitude is large, the perception management node can send a first indication message to the first node, instructing the first node to perform spectral analysis on the amplitude and / or energy; when the motion amplitude is small, the perception management node can send a second indication message to the first node, instructing the first node to perform spectral analysis on the phase.
[0138] In some embodiments, the spectrum information is frequency domain information obtained after performing spectrum analysis on the received signal or channel. The spectrum information may include at least one of the following information: frequency domain information of the amplitude of the received signal, frequency domain information of the phase of the received signal, frequency domain information of the energy of the received signal, frequency domain information of the received signal (including amplitude and phase), frequency domain information of the amplitude of the channel, frequency domain information of the phase of the channel, frequency domain information of the energy of the channel, frequency domain information of the channel (including amplitude and phase), frequency domain information of the amplitude of the processed received signal, frequency domain information of the phase of the processed received signal, frequency domain information of the energy of the processed received signal, and frequency domain information of the processed received signal (including amplitude and phase).
[0139] In some embodiments, the spectrum information includes frequency domain information of the entire received signal or channel; or, the spectrum information includes frequency domain information of a portion of the received signal or channel.
[0140] The frequency domain information includes at least one of the following information:
[0141] Frequency components;
[0142] Spectral coefficients on frequency components;
[0143] Normalized values of spectral coefficients;
[0144] Approximate values of the spectral coefficients.
[0145] Then, the spectrum information may include all frequency components of the received signal or channel, or may include some frequency components of the received signal or channel. The spectrum information may include all frequency components of the received signal or channel and the spectrum coefficients corresponding to all frequency components, or may include some frequency components of the received signal or channel and the spectrum coefficients corresponding to some frequency components. The spectrum coefficients may be original values, normalized values, or approximate values determined from a preset value set based on the original values.
[0146] The spectrum information can be the information of all frequencies after time-frequency transformation, or it can be the information of part of the frequencies. The reported content can be the frequency component, or it can be the frequency component and the spectrum coefficient on the corresponding frequency component, or it can be the normalized value of the frequency component and the corresponding spectrum coefficient. For example, for the case (2) in Figure 3, only 0.2 can be reported, or {0.2, 0.1257} can be reported. Of course, it can also be the nearest value determined in a limited set of values. For example, if the value set of the spectrum coefficient is {0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5}, then {0.2, 0.1} is reported. If there are multiple valid spectrum information for a perception target, one or more spectrum information needs to be reported. For the case shown in (1) in FIG7 , {0.2, 2} can be reported, or {0.2, 0.1214}, {2, 0.04864} can be reported. Of course, the method of finding the nearest value from a limited set of values is also applicable.
[0147] In some embodiments, the first node reports spectrum information of at least one parameter of the received signal or channel, including amplitude, energy, and phase. The spectrum information refers to frequency domain information of the above parameters.
[0148] In some embodiments, the first node performs spectral analysis on the received signal or channel to obtain spectral information. Spectral analysis methods primarily involve frequency analysis of time-domain signals. Frequency information is obtained by converting the time-domain signal to the frequency domain. Typical time-frequency conversion methods include DFT, FFT, and Hilbert transform.
[0149] The spectral information of the received signal or channel is a frequency spectrum obtained by frequency analysis of a time domain signal measured within a spectral information analysis window, that is, the spectral information of the received signal or channel can be obtained by transforming the received signal or channel measured within a spectral information analysis window. In some embodiments, the spectral information in the frequency domain is obtained by FFT; in some embodiments, the spectral information in the frequency domain is obtained by DFT; in some embodiments, the spectral information in the frequency domain is obtained by Hilbert transform. It should be noted that the method for obtaining the spectral information of the received signal or channel is not limited to the aforementioned method. Any method of converting a time domain signal into a frequency domain signal to obtain the spectral information of the received signal or channel is within the scope of protection.
[0150] In summary, the method provided in this embodiment allows the first node to perform spectral analysis on the received signal or channel to obtain spectral information. Spectral information is frequency domain information that can well reflect the motion frequency of the perceived target. In this way, the first node can obtain spectral information directly related to the perception task. For example, for a respiratory perception task, the respiratory frequency can be obtained. By reporting the spectral information to the perception processing node, the first node can reduce the amount of perception feedback data and improve the efficiency of perception feedback.
[0151] Please refer to Figure 12, which shows a flow chart of an information feedback method provided by an embodiment of the present application. The method is executed by a second node, which may be the perception processing node 10 in the perception system shown in Figure 10. The method may include the following steps:
[0152] Step 220: Receive spectrum information, which is frequency domain information of a received signal or channel.
[0153] In some embodiments, the second node receives spectrum information reported by the first node. In some embodiments, the second node is a sensing processing node, configured to process the sensing information. The first node is a sensing node, configured to perform a sensing process and generate sensing information. The spectrum information is information obtained by the first node through spectrum analysis based on the sensing information. The spectrum information is frequency domain information of the received signal or channel.
[0154] In some embodiments, the spectrum information may be obtained by at least one of the following methods:
[0155] 1) Spectral information corresponding to the amplitude / energy / phase / channel (including amplitude and phase) of a path at M moments.
[0156] That is, the spectrum information is obtained based on M channels of a path, where M is a positive integer.
[0157] In some embodiments, the first node receives and measures M received signals at M moments, each received signal includes a signal of one path, and the first node performs channel estimation based on each received signal to obtain M channels corresponding to the M moments.
[0158] 2) Spectral information corresponding to the amplitude / energy / phase / channel (including amplitude and phase) of the N paths at M moments. The spectral information of each path is processed independently or combined.
[0159] That is, the spectrum information is obtained based on M channels of each of the N paths, where M is a positive integer and N is an integer greater than 1. In some embodiments, the spectrum information is obtained by independently processing each of the N paths; or, the spectrum information is obtained by combining different paths in the N paths.
[0160] In some embodiments, a first node may receive a sensing signal at a given moment and obtain a received signal. This received signal may contain signals from multiple paths. Channel estimation may be performed on the received signal to obtain a channel corresponding to each of the multiple path separations, or a mixed channel corresponding to the multiple path separations. A path may refer to the transmission path of the sensing signal. After the sensing transmitting node transmits the sensing signal, the sensing signal may reach the sensing receiving node via multiple paths. The received signal obtained by the sensing receiving node receiving the sensing signal at a given moment may include signals from multiple paths. The sensing receiving node may separate the received signal containing multiple paths to obtain a signal corresponding to each path. Channel estimation may be performed on the signal of each path to obtain the channel corresponding to each path. A channel may refer to a channel estimation result obtained based on the received signal.
[0161] In some embodiments, the first node receives and measures M received signals at M times, each received signal includes signals of N paths, and the first node performs channel estimation based on the signal of each path to obtain N channels; then the first node can obtain a total of M*N channels.
[0162] In some embodiments, the first node may perform spectral analysis on at least one of the channel parameters: amplitude, phase, and energy to obtain spectral information. The first node may perform spectral analysis on M*N*x data, where x equals the number of channel parameters. For example, if the parameters include amplitude, phase, and energy, then x equals 3.
[0163] For example, the first node performs spectral analysis on the phases of M*N channels measured at M moments to obtain spectral information. The first node performs spectral analysis on the amplitudes of M*N channels measured at M moments to obtain spectral information. The first node performs spectral analysis on the energy of M*N channels measured at M moments to obtain spectral information. The first node performs spectral analysis on the phases and amplitudes of M*N channels measured at M moments to obtain spectral information. The first node performs spectral analysis on the phases and energy of M*N channels measured at M moments to obtain spectral information. The first node performs spectral analysis on the amplitudes and energy of M*N channels measured at M moments to obtain spectral information. The first node performs spectral analysis on the phases, amplitudes and energy of M*N channels measured at M moments to obtain spectral information.
[0164] The first node may perform spectrum analysis on the combined M*N channels to obtain spectrum information.
[0165] The first node may also perform spectrum analysis on the channels of each of the N paths to obtain spectrum information corresponding to each path. The spectrum information then includes N sets of frequency domain information corresponding to the N paths, where one set of frequency domain information is obtained by performing spectrum analysis on the M channels of one path.
[0166] In some embodiments, M refers to M measurement moments. The M channels correspond one-to-one to the M moments. It can also be understood that the M channels are measured sequentially at the M moments.
[0167] M is agreed upon by the communication protocol; or, M is determined based on configuration information; or, M is determined based on the sensing service. In some embodiments, M is specific to the sensing service; or, M is specific to the sensing task; or, M is specific to the sensing receiving node; or, M is specific to the sensing sending node; wherein the first node is one of the sensing receiving nodes, and the sensing sending node is the same as or different from the sensing receiving node.
[0168] The meanings of sensing services and sensing tasks can be the same or different. When the meanings of sensing services and sensing tasks are different, a sensing service can include multiple sensing tasks. A sensing service / sensing task can sense only one parameter or multiple parameters. The parameter includes at least one of speed, delay, distance, and energy.
[0169] M can be configured by the perception management node. Alternatively, M can be configured by the perception processing node. The method for configuring M can be any of the following methods:
[0170] 1) Direct Configuration: M is determined based on the first configuration information, which is used to configure the spectrum analysis window for spectrum information. The spectrum analysis window is the time window for analyzing received signals or channels. The first node selects M received signals or channels at M time points within the spectrum analysis window for spectrum analysis.
[0171] The first configuration information includes at least one of the following information:
[0172] The start time of the spectrum information analysis window;
[0173] Duration of the spectrum information analysis window;
[0174] End time of the spectrum information analysis window;
[0175] The period of the spectrum information analysis window;
[0176] The time interval between adjacent moments in the M moments.
[0177] In some embodiments, the spectrum information analysis window may be periodically repeated, and the period of the spectrum information analysis window is the repetition period of the spectrum information analysis window. In some embodiments, the M moments may be evenly spaced, and the time interval in the first configuration information refers to the interval between any two adjacent moments in the M moments. The M moments may also be unevenly distributed, and the time interval in the first configuration information may also include the time interval corresponding to each two adjacent moments in the M moments, for a total of (M-1) time intervals.
[0178] That is, configure the time positions of M moments. For example, configure the start time (offset), duration (Duration) of the M moments, and the time interval between adjacent moments in the time window.
[0179] For example, the first node receives the first configuration information sent by the perception management node or the perception processing node, and the first configuration information includes the start time, duration, and time interval of the spectrum information analysis window. For example, the start time is the first symbol, the duration is 10 symbols, and the time interval between adjacent moments is 2 symbols. Then M is equal to 4, and the M moments are: the first symbol, the fourth symbol, the seventh symbol, and the tenth symbol. The first node performs spectrum analysis on the received signal or channel received at the first symbol, the received signal or channel received at the fourth symbol, the received signal or channel received at the seventh symbol, and the received signal or channel received at the tenth symbol to obtain spectrum information.
[0180] 2) Indirect configuration: M is determined according to second configuration information, and the second configuration information is used to configure the sending time of the perception signal; wherein the perception signal is the original signal corresponding to the received signal.
[0181] The second configuration information includes at least one of the following information: the start time of sending the perception signal; the duration of sending the perception signal; the end time of sending the perception signal; and the period or time interval of sending the perception signal.
[0182] That is, M time moments are indirectly obtained based on the configuration of other parameters. For example, the sending time moment of the sensing signal within a cycle includes the starting symbol / time slot S, the time domain interval T, and the duration D within the cycle.
[0183] For example, a first node receives second configuration information sent by a sensing management node or a sensing sending node. The second configuration information includes the start time and time interval of a sensing signal within a period. For example, the sensing signal period is 10 symbols, the start time of the sensing signal within a period is the first symbol, and the time interval is 4 symbols. Then, M is equal to 2, and the M time points are: the first symbol and the fifth symbol, respectively.
[0184] 3) Combined configuration: M is determined based on the first configuration information and the second configuration information.
[0185] That is, some parameters are determined according to the configuration information of the spectrum information analysis window, and some parameters are determined according to other parameters, wherein the other parameters can be used to indicate the time domain position of the perception signal within the spectrum information analysis window, such as the starting symbol and time interval / period. For example, according to the configuration information of the perception signal, the time domain starting symbol S and the sending interval / period T are determined together with the size W of the spectrum information analysis window. The M moments can be the M perception signal sending moments within the window starting from the starting symbol S and lasting for W. The M moments can also be the M perception signal sending moments within the window starting from a certain symbol n and lasting for W. The symbol / time slot n generally depends on the perception information reporting moment. For example, the end position of the window W is m symbols / time slots before the perception information reporting moment K. According to the size of W, the symbol / time slot n can be inferred.
[0186] In some embodiments, M can be the number of time-domain signals for spectral analysis. M can also be used to determine the size of the spectral information analysis window. M is related to the motion period of the perceived target. Generally, the time length corresponding to M is greater than or equal to one motion period of the perceived target. The time length corresponding to M can be greater than or equal to the motion period of the perceived target; and / or, the time length corresponding to M can be greater than or equal to the channel variation period of the perceived target.
[0187] The time length corresponding to M is the length of the spectrum information analysis window. The time length is equal to M times the time interval between adjacent moments, or (M-1) times the time interval between adjacent moments. Alternatively, the time length is equal to M times the period, or (M-1) times the period.
[0188] For example, if the typical breathing frequency is 0.2 Hz and the period is 5 seconds, then the time length corresponding to M can be set to 5 seconds, or a value greater than 5 seconds, such as 8 seconds or 10 seconds. If the perceived target motion period is uncertain but there is a valid period range, the M setting needs to cover all cases in the valid period range. For example, if the valid breathing frequency range is 0.1-0.5 Hz and the period is 2-10 seconds, then M can be set to 10 seconds, or a value greater than 10 seconds, such as 15 seconds.
[0189] In some embodiments, the time in the first configuration information and the second configuration information can be an absolute time, such as s or ms. The time in the first configuration information and the second configuration information can also be a relative time, such as the number of time slots, the number of symbols, or the number of frames.
[0190] In some embodiments, when spectrum information is obtained based on M channels for each of N paths, and the number X of channels measured at a first moment among the M moments is less than N, Nx channels of the N channels corresponding to the first moment are default values (e.g., padded with zeros), where X is a positive integer. The first moment is any one of the M moments.
[0191] Alternatively, when the number X of channels measured at a first moment among the M moments is greater than N, the N channels corresponding to the first moment are N channels selected from the X channels.
[0192] In some embodiments, when the number of channels X is greater than N, the N time domain data are at least one of the following time domain data: channels corresponding to the N paths with the strongest energy among the X channels; channels corresponding to the N paths with the shortest delay among the X channels.
[0193] The N paths with the highest energy can refer to the N paths with the highest energy, where all N paths have the same energy. The N paths with the highest energy can also refer to the first N paths sorted from highest energy to lowest energy. The N paths with the shortest latency can refer to the N paths with the shortest latency, where all N paths have the same latency. The N paths with the shortest latency can also refer to the first N paths sorted from shortest latency to longest latency.
[0194] In some embodiments, if all N paths are the paths with the largest energy and have equal energies, then N channels are selected from the X channels. Alternatively, the X channels are arranged in descending order of path energy, and the first N channels are selected, i.e., the N channels are the N channels arranged in descending order of path energy.
[0195] In some embodiments, if all N paths are paths with the shortest delay and have equal delay, then N channels are selected from the X channels. Alternatively, the X channels are arranged in order of path delay from shortest to longest, and the first N channels are selected. That is, the N channels are the N channels arranged in order of path delay from shortest to longest.
[0196] In some embodiments, when sensing multiple targets, spectrum information is reported sequentially in a specific order. For example, it is reported sequentially by received signal strength or delay. For example, in the scenario shown in Figure 9, the frequencies corresponding to the signal delays from smallest to largest are {0.2, 0.5}.
[0197] When the number of perception targets is at least two, the spectrum information of at least two perception targets is reported in order according to a first parameter; wherein the first parameter includes at least one of the strength of the received signal, the delay of the received signal, and the geographical location grid corresponding to the received signal.
[0198] The geographical location grid corresponding to the received signal is used to indicate the geographical area where the reflection point of the received signal is located.
[0199] In some embodiments, in order to make the reported spectrum information more closely aligned with the needs of the sensing task / sensing service, the first node may filter out valid spectrum information and report it based on at least one of the reporting constraints, such as the valid range of the spectrum information, the decision threshold of the spectrum information (the size of the frequency component), and the number of reported spectrum information. The constraints may be configurable or agreed upon by the protocol. For example, for (1) in FIG3 , although the spectrum information is 0 and 0.2, the valid range of breathing is 0.1-0.5 Hz, so the first node only reports 0.2.
[0200] In some embodiments, the spectrum information is determined based on reporting constraints, and the reporting constraints include at least one of the following: a valid range of the spectrum information; a decision threshold of the spectrum information; and a reporting number of the spectrum information.
[0201] The valid range of the spectrum information may include at least one of a valid value range of a frequency component and a valid value range of a spectrum coefficient. The valid value range of the frequency component or the valid value range of the spectrum coefficient may be determined based on a regular motion cycle of the sensing task / sensing service / sensing target.
[0202] Similarly, the decision threshold for spectral information may also include at least one of a frequency component decision threshold and a spectral coefficient decision threshold. The frequency component decision threshold or the spectral coefficient decision threshold may be determined based on the regular motion cycle of the sensing task / sensing service / sensing target.
[0203] In some embodiments, the first node filters spectrum information within a valid range and / or spectrum information that meets a decision threshold and / or a specified number (reporting number) of spectrum information according to a reporting constraint condition.
[0204] In summary, the method provided in this embodiment allows the first node to perform spectral analysis on the received signal or channel to obtain spectral information. Spectral information is frequency domain information that can well reflect the motion frequency of the perceived target. In this way, the first node can obtain spectral information directly related to the perception task. For example, for a respiratory perception task, the respiratory frequency can be obtained. By reporting the spectral information to the perception processing node, the first node can reduce the amount of perception feedback data and improve the efficiency of perception feedback.
[0205] Please refer to Figure 13, which shows a flow chart of an information feedback method provided by one embodiment of the present application. The method is executed by a first node and a second node. The first node may be the perception node 20 in the perception system shown in Figure 10, and the second node may be the perception processing node 10 in the perception system shown in Figure 10. The method may include the following steps:
[0206] Step 301: The second node configures the perceived configuration information to the first node.
[0207] In some embodiments, the second node may also serve as a perception management node, that is, the second node serves as both a perception management node and a perception processing node. The perception configuration information may include at least one of the following configuration information: first configuration information of the perception signal, second configuration information of the spectrum information analysis window, configuration information of reporting constraints of the spectrum information, and configuration information of the perception task.
[0208] In some embodiments, a first node receives first configuration information of a perception signal. The first configuration information of the perception signal includes at least one of the following: time domain information of the perception signal; frequency domain information of the perception signal; and sequence information of the perception signal. The time domain information of the perception signal may include at least one of a period, a period offset, a symbol offset, a start time, a time interval, a duration, and an end time. The frequency domain information of the perception signal may include at least one of a starting RB (Resource Block), a signal bandwidth, and a sequence cluster. The sequence information of the perception signal may include a sequence initialization seed. The sequence initialization seed is used to determine the sequence of the perception signal.
[0209] In some embodiments, the first node may further receive second configuration information of the spectrum information analysis window. The second configuration information includes at least one of the following information: a start time for sending the perception signal; a duration for sending the perception signal; an end time for sending the perception signal; and a period or time interval for sending the perception signal.
[0210] In some embodiments, the first node may also receive configuration information of reporting constraints of spectrum information.
[0211] In some embodiments, the first node may also receive configuration information of the perception task, where the configuration information of the perception task is used to indicate relevant configurations of the perception task, the perception service, and the perception report.
[0212] Step 302: The first node performs a sensing process.
[0213] The first node measures the received signal to obtain the received signal or channel. Before reporting the spectrum information, the first node receives the sensing signal.
[0214] In some embodiments, a sensing sending node sends a sensing signal. A sensing receiving node may receive the sensing signal based on the sensing signal configuration information or based on the sensing signal measurement configuration to obtain a received signal. The sensing sending node and the sensing receiving node may be the same node or different nodes. The first node is one of the sensing receiving nodes.
[0215] In some embodiments, the first node may process the received signal. For example, the first node may perform channel estimation based on the received signal to obtain a channel. For another example, the first node may perform spectrum analysis on the received signal or channel to obtain spectrum information.
[0216] Step 303: The first node sends spectrum information to the second node.
[0217] In some embodiments, the first node may further report the validity or reliability of the spectrum information. The validity or reliability is represented by at least one of the following information: SINR (Signal to Interference plus Noise Ratio), reliability probability, and direct path probability.
[0218] In some embodiments, the direct path probability refers to the probability that the path corresponding to the spectrum information is a direct path. The higher the direct path probability, the more reliable the spectrum information. The reliability probability can be determined based on the SINR or the direct path probability. For example, if the SINR is greater than 20dB, the reliability probability is 99%.
[0219] For example, for (1) in Figure 3, the first node reports not only spectrum information but also SINR=-20dB. For (2) in Figure 3, not only spectrum information but also SINR=10dB.
[0220] The validity or reliability may be reported in the same message as the spectrum information, or in different messages.
[0221] In some embodiments, the first node may also send reporting constraints. The first node may filter out valid spectrum information and report it based on at least one of the reported constraints, such as the valid range of the spectrum information, the decision threshold of the spectrum information (frequency component size), and the number of spectrum information reports. The constraints may be configurable or agreed upon by protocol. For example, in the left image of Figure 2, although the spectrum information is 0 and 0.2 Hz, the valid range of breathing is 0.1-0.5 Hz, so only 0.2 is reported.
[0222] For example, for the breathing sensing task, since the effective range of breathing is 0.1-0.5Hz, the reporting constraint can be set to the effective range of the frequency components in the spectrum information being 0.1-0.5Hz. If the frequency components in the spectrum information obtained by the first node based on the received signal include: 0Hz, 0.2Hz, and 0.8Hz, then based on the effective range of 0.1-0.5Hz, 0.2Hz can be filtered out from 0Hz, 0.2Hz, and 0.8Hz. In this case, the spectrum information that the first node ultimately needs to report includes the frequency component = 0.2Hz, and the remaining frequency components = 0Hz and 0.8Hz do not need to be reported.
[0223] For another example, for the respiratory perception task, only the respiratory frequency needs to be obtained, and the respiratory frequency cannot be 0. The reporting constraint conditions can be set as follows: the reporting number is 1, and the decision threshold of the frequency component is greater than 0. If the frequency components in the spectrum information obtained by the first node based on the received signal include: 0Hz, 0.2Hz, 0.8Hz, and the spectrum coefficients corresponding to the frequency components are: 3, 2, 0.1 respectively. Then the first node selects one frequency component that meets the decision threshold and has the largest spectrum coefficient from the frequency components according to the reporting constraint conditions: 0.2Hz, then the spectrum information that the first node finally needs to report includes the frequency component = 0.2Hz. The remaining frequency components = 0Hz and 0.8Hz can be considered as noise and do not need to be reported.
[0224] In the embodiments of the present disclosure, steps 301, 302, and 303 can all be implemented as independent embodiments. Step 301 can be implemented as an independent embodiment, step 302 can be implemented as an independent embodiment, and step 303 can be implemented as an independent embodiment. Alternatively, steps 302 and 303 can be implemented as independent embodiments. Alternatively, steps 301 and 302 can be implemented as independent embodiments.
[0225] In summary, the method provided in this embodiment, through spectral analysis of channel parameters, can effectively reflect the perceived target's motion frequency and separate multiple motion frequencies for independent or joint analysis. In low SNR conditions, the frequency components of motion can also be effectively extracted. In multipath scenarios, independent analysis of multiple paths can be performed to obtain the individual motion frequencies of multiple targets, while joint analysis can also be performed to eliminate interference caused by multi-target channel spread.
[0226] FIG14 shows a flow chart of an information analysis method provided by an embodiment of the present application. The method is executed by a second node, which may be the perception processing node 10 in the perception system shown in FIG10. The method may include the following steps:
[0227] Step 410: Acquire perception information.
[0228] In some embodiments, the first node sends perception information that carries information indicating a received signal or channel, the received signal or channel being used to obtain spectrum information, the spectrum information including frequency domain information of the received signal or channel, and the second node receives the perception information reported by the first node.
[0229] The first node is a sensing node. In some embodiments, the first node is a sensing receiving node. That is, after receiving a received signal, the first node transmits the received signal along with sensing information to the second node. Alternatively, the first node performs channel estimation based on the received signal to obtain an estimated channel, and transmits the estimated channel along with sensing information to the second node. In some embodiments, the first node can also serve as both a sensing receiving node and a sensing sending node. The first node can be either an access network device or a terminal. The received signal is a sensing signal received by the sensing receiving node.
[0230] The second node is a perception processing node. The perception processing node needs to obtain perception information or process the perception information to obtain a perception result. In some embodiments, the perception processing node is used to process the perception result, measurement result, or feedback result. In some embodiments, the second node may be perception processing node 10 in the perception system shown in Figure 10. The second node may be any of an access network device, a terminal, a server, or a core network element.
[0231] It should be noted that this method is applicable to various modes of perception shown in FIG1 . For example, the perception sending node and the perception receiving node may be the same node or different nodes, and so on.
[0232] Perception refers to the use of electromagnetic waves (including light waves) and / or sound waves to obtain information about a target area, target environment, or a perceived target. In some embodiments, perception refers to the process of using electromagnetic waves (including light waves) and / or sound waves to obtain spatial information, and the space may include at least one of a target area, a target environment, and a perceived target. The perceived target may be a living organism, such as a human body; the perceived target may also be an inanimate object, such as a vehicle. In some embodiments, perception may be obtained by sensing the reflection of a signal on an object in the target area, target environment, or perceived target; perception may also be obtained by refraction or scattering on an object in the target area, target environment, or perceived target.
[0233] In some embodiments, the "perception" in the embodiments of the present application can also be replaced by "monitoring", "positioning", "ranging", "speed measurement", "angle measurement", "target imaging", "target detection", "target tracking", "target identification", etc.
[0234] Step 420: Perform spectrum analysis on the perception information to obtain spectrum information, where the spectrum information includes frequency domain information of the received signal or channel.
[0235] In some embodiments, the second node performs spectrum analysis on the received signal or channel carried in the sensing information to obtain spectrum information, which includes frequency domain information related to the received signal. The spectrum information includes frequency domain information of the received signal or channel. Typically, the channel is estimated based on the received signal.
[0236] In some embodiments, the spectrum information includes at least one of the following information:
[0237] Frequency domain information obtained by performing spectrum analysis on a received signal at at least one moment;
[0238] Frequency domain information obtained by performing spectrum analysis on a channel at at least one moment;
[0239] Frequency domain information obtained by performing spectrum analysis on the processed received signal at at least one moment.
[0240] Among them, the received signal is the signal received by the first node when performing perception. During the perception process, the perception sending node sends a perception signal, and the perception signal is propagated to the perception receiving node through reflection, refraction, scattering, etc. in the channel and is received by the perception receiving node. Therefore, the embodiment of the present application refers to the perception signal sent by the perception sending node in this process as a perception signal, or as a transmission signal of the perception signal. The perception signal received by the perception receiving node after channel propagation in this process is referred to as a received signal, or as a received signal of the perception signal. In some embodiments, the received signal may include a mixed signal of multiple paths, and after processing the received signal, a signal of each path can be obtained.
[0241] In some embodiments, the channel can be determined based on the received signal. One approach is to determine the channel by estimating the received signal. In some embodiments, the channel is determined by applying least squares (LS) estimation to the received signal, i.e., dividing the received signal by the transmitted signal. In some embodiments, the channel is determined by applying minimum mean square error (MMSE) estimation to the received signal, i.e., multiplying the received signal by MMSE filtering. It should be noted that LS estimation and MMSE estimation are only two possible implementations. The method of determining the channel by estimating the received signal is not limited to this. Any estimation method that can estimate the received signal to determine the channel information should be within the scope of protection. Another approach is to perform operations between the received signal and the transmitted signal to extract partial channel information. For example, for a frequency modulated continuous wave signal, the frequency difference between the received signal and the transmitted signal is taken, and the obtained frequency difference is proportional to the channel propagation time. That is, the channel propagation time information can be obtained in this way. This application does not limit the form of multiplication and division operations in the estimation method.
[0242] For example, using LS channel estimation, the first node or the second node may divide the received signal by the sensed signal to obtain an estimated channel. Alternatively, using MMSE, the first node or the second node may multiply the received signal by an MMSE filter to obtain an estimated channel.
[0243] The processed received signal refers to information obtained after processing the received signal. In some embodiments, the received signal is subjected to noise reduction processing; in some embodiments, received signals obtained from different carriers are divided; in some embodiments, received signals from different symbols / time slots are divided, etc. It should be noted that the above are only possible signal processing implementations, but the signal processing methods for the received signal are not limited to these. Any method capable of signal processing the received signal should be within the scope of protection.
[0244] The channel may be a Line of Sight (LOS) channel, a designated path channel, or an N-path channel. A Line of Sight channel is a channel corresponding to a Line of Sight (LOS), a designated path channel is a channel corresponding to a designated path, and an N-path channel includes N channels corresponding to N paths.
[0245] A direct path channel refers to a channel where wireless signals propagate along a straight path, meaning that the signal does not experience multipath propagation and is not affected by reflection, refraction, or scattering. In some embodiments, a direct path channel refers to the propagation path of a sensing signal emitted from a sensing transmitting node, without encountering any obstruction, and directly reaching a sensing receiving node. It can also refer to the propagation path of a sensing signal reflected from a sensing target, without encountering any obstruction, and directly reaching a sensing signal receiving node. The direct path can be determined based on certain properties of the receiving end signal or channel, such as the shortest latency, the highest energy, etc.
[0246] The designated path refers to the path along which the perception signal propagates, or a path with certain properties, such as the path with the second shortest delay.
[0247] An N-path channel is a channel in which wireless signals travel through multiple different propagation paths. The multiple signals in the N paths may have different delays, amplitudes, and phases when they reach the sensing receiving node. The phase of the N paths can be independent or combined.
[0248] It should be noted that during the propagation process, wireless signals can reach the receiving end directly, or they can be reflected, refracted, or scattered to the receiving end by objects in the environment. Therefore, the receiving end often receives the superposition of multiple warp signals. Multiple paths are distinguished through certain technical means, such as the delay difference of the time domain channel. However, the degree of resolution is related to the structure of the transmitted signal (for example, bandwidth) and the processing capability of the receiving end. The direct path or designated path or one of the N paths involved in this application refers to a path that can be distinguished under a certain signal structure and the processing capability of the receiving end. Due to the limited structure of the transmitted signal (for example, bandwidth) and the processing capability of the receiving end, the resolution is limited, and a distinguished path may also be composed of a combination of multiple physical paths. Therefore, the concept of the above path is relative and is a path defined under certain conditions.
[0249] In some embodiments, the designated path channel may include a direct path channel. The N path channels may include a direct path channel and may also include a designated path channel.
[0250] In some embodiments, the first node may send the received signal to the second node along with the sensing information. The second node may process the received signal to obtain a processed received signal, or the second node may perform channel estimation based on the received signal to obtain a channel corresponding to the received signal.
[0251] In some embodiments, the first node may include at least one of a received signal, a channel, and a processed received signal in sensing information and send it to the second node. The second node may directly perform spectrum analysis on at least one of the received signal, the channel, and the processed received signal carried in the sensing information to obtain spectrum information.
[0252] In some embodiments, receiving a signal or channel includes at least one of: an amplitude of a received signal or channel; a phase of a received signal or channel; an energy of a received signal or channel; or the entirety of a received signal or channel.
[0253] In some embodiments, amplitude can also be used to represent energy, and energy is the square of amplitude. The received signal or channel may include phase and amplitude, phase and energy, or phase, amplitude, and energy.
[0254] It's important to note that the amplitude / phase / energy of a received signal corresponds one-to-one to the received signal, and the amplitude / phase / energy of a channel also corresponds one-to-one to the channel (path). That is, one amplitude / phase / energy corresponds to one received signal / channel (path). In this context, a channel typically refers to a component of a received signal in the time domain or a path in a time domain channel. The amplitude / phase / energy of a received signal / channel can also refer to the amplitude / phase / energy of a received signal / channel after multipath fusion. In this context, a channel typically refers to a frequency domain signal or channel.
[0255] Generally, for weak motion, the amplitude and energy do not change much and are easily drowned in noise, so it is better to perform spectral analysis on the phase. For sensing targets with large motion amplitudes, there is a problem of integer multiple phases, so it is better to perform spectral analysis on energy and / or amplitude. For the analysis of the complete channel, more complete information can be obtained, and the phase and amplitude / energy can be jointly analyzed for better results. Then, when the motion amplitude of the sensing target is less than or equal to the first threshold, the spectral information includes the frequency domain information of the phase of the received signal or channel; when the motion amplitude of the sensing target is greater than the second threshold, the spectral information includes the frequency domain information of the amplitude of the received signal or channel, or the spectral information includes the frequency domain information of the energy of the received signal or channel; wherein the first threshold is less than or equal to the second threshold.
[0256] In some embodiments, the movement amplitude can be determined based on the movement displacement, or the movement amplitude can be determined based on the difference in the posture of the perceived target during the movement. In some embodiments, for breathing movements, the movement amplitude can be determined based on the height of the chest rise and fall. Alternatively, for sit-ups, the movement amplitude can be determined based on the rotation angle or displacement of at least one joint point.
[0257] In some embodiments, the spectrum information is frequency domain information obtained after performing spectrum analysis on the received signal or channel. The spectrum information may include at least one of the following information: frequency domain information of the amplitude of the received signal, frequency domain information of the phase of the received signal, frequency domain information of the energy of the received signal, frequency domain information of the received signal (including amplitude and phase), frequency domain information of the amplitude of the channel, frequency domain information of the phase of the channel, frequency domain information of the energy of the channel, frequency domain information of the channel (including amplitude and phase), frequency domain information of the amplitude of the processed received signal, frequency domain information of the phase of the processed received signal, frequency domain information of the energy of the processed received signal, and frequency domain information of the processed received signal (including amplitude and phase).
[0258] In some embodiments, the spectrum information includes frequency domain information of the entire received signal or channel; or, the spectrum information includes frequency domain information of a portion of the received signal or channel.
[0259] The frequency domain information includes at least one of the following information: frequency components; spectral coefficients on the frequency components; normalized values of the spectral coefficients; and approximate values of the spectral coefficients.
[0260] Then, the spectrum information may include all frequency components of the received signal or channel, or may include some frequency components of the received signal or channel. The spectrum information may include all frequency components of the received signal or channel and the spectrum coefficients corresponding to all frequency components, or may include some frequency components of the received signal or channel and the spectrum coefficients corresponding to some frequency components. The spectrum coefficients may be original values, normalized values, or approximate values determined from a preset value set based on the original values.
[0261] In some embodiments, the second node performs spectral analysis on the received signal or channel to obtain spectral information. Spectral analysis methods primarily involve frequency analysis of time-domain signals. Frequency information is obtained by converting the time-domain signal to the frequency domain. Typical time-frequency conversion methods include DFT, FFT, and Hilbert transform.
[0262] The spectral information of the received signal or channel is a frequency spectrum obtained by frequency analysis of a time domain signal measured within a spectral information analysis window, that is, the spectral information of the received signal or channel can be obtained by transforming the received signal or channel measured within a spectral information analysis window. In some embodiments, the spectral information in the frequency domain is obtained by FFT; in some embodiments, the spectral information in the frequency domain is obtained by DFT; in some embodiments, the spectral information in the frequency domain is obtained by Hilbert transform. It should be noted that the method for obtaining the spectral information of the received signal or channel is not limited to the aforementioned method. Any method of converting a time domain signal into a frequency domain signal to obtain the spectral information of the received signal or channel is within the scope of protection.
[0263] Spectral information can be obtained by at least one of the following methods:
[0264] 1) Spectral information corresponding to the amplitude / energy / phase / channel (including amplitude and phase) of a path at M moments.
[0265] That is, the spectrum information is obtained based on M channels of a path, where M is a positive integer.
[0266] In some embodiments, the first node receives and measures M received signals at M moments, each received signal including a signal of one path, and the second node performs channel estimation based on each received signal to obtain M channels corresponding to the M moments.
[0267] 2) Spectral information corresponding to the amplitude / energy / phase / channel (including amplitude and phase) of the N paths at M moments. The spectral information of each path is processed independently or combined.
[0268] In some embodiments, the spectrum information is obtained by independently processing each of the N paths; the spectrum information is obtained based on M channels of each of the N paths, where M is a positive integer and N is an integer greater than 1. In some embodiments, the spectrum information is obtained by combining different paths in the N paths; the spectrum information is obtained based on M channels of the N paths, where M is a positive integer and N is an integer greater than 1.
[0269] In some embodiments, a first node may receive a sensing signal at a given moment and obtain a received signal. This received signal may contain signals from multiple paths. Channel estimation may be performed on the received signal to obtain a channel corresponding to each of the multiple path separations, or a mixed channel corresponding to the multiple path separations. A path may refer to the transmission path of the sensing signal. After the sensing transmitting node transmits the sensing signal, the sensing signal may reach the sensing receiving node via multiple paths. The received signal obtained by the sensing receiving node receiving the sensing signal at a given moment may include signals from multiple paths. The sensing receiving node may separate the received signal containing multiple paths to obtain a signal corresponding to each path. Channel estimation may be performed on the signal of each path to obtain the channel corresponding to each path. A channel may refer to a channel estimation result obtained based on the received signal.
[0270] In some embodiments, the first node receives and measures M received signals at M times, each received signal includes signals of N paths, and the first node or the second node performs channel estimation based on the signal of each path to obtain N channels; then the first node or the second node can obtain a total of M*N channels.
[0271] In some embodiments, the second node may perform spectral analysis on at least one of the channel parameters: amplitude, phase, and energy to obtain spectral information. The second node may perform spectral analysis on M*N*x data, where x equals the number of channel parameters. For example, if the parameters include amplitude, phase, and energy, then x equals 3.
[0272] For example, the second node performs spectral analysis on the phases of M*N channels measured at M moments to obtain spectral information. The second node performs spectral analysis on the amplitudes of M*N channels measured at M moments to obtain spectral information. The second node performs spectral analysis on the energy of M*N channels measured at M moments to obtain spectral information. The second node performs spectral analysis on the phases and amplitudes of M*N channels measured at M moments to obtain spectral information. The second node performs spectral analysis on the phases and energy of M*N channels measured at M moments to obtain spectral information. The second node performs spectral analysis on the amplitudes and energy of M*N channels measured at M moments to obtain spectral information. The second node performs spectral analysis on the phases, amplitudes, and energy of M*N channels measured at M moments to obtain spectral information.
[0273] The second node may perform spectrum analysis on the combined M*N channels to obtain spectrum information.
[0274] The second node may also perform spectrum analysis on the channels of each of the N paths to obtain spectrum information. The spectrum information then includes N sets of frequency domain information corresponding to the N paths, where one set of frequency domain information is obtained by performing spectrum analysis on the M channels of one path.
[0275] In some embodiments, M refers to M measurement moments of a received signal or channel, and the M channels correspond one-to-one to the M moments.
[0276] M is agreed upon by the communication protocol; or, M is determined based on configuration information; or, M is determined based on the sensing service. In some embodiments, M is specific to the sensing service; or, M is specific to the sensing task; or, M is specific to the sensing receiving node; or, M is specific to the sensing sending node; wherein the first node is one of the sensing receiving nodes, and the sensing sending node is the same as or different from the sensing receiving node.
[0277] The meanings of sensing services and sensing tasks can be the same or different. When the meanings of sensing services and sensing tasks are different, a sensing service can include multiple sensing tasks. A sensing service / sensing task can sense only one parameter or multiple parameters. The parameter includes at least one of speed, delay, distance, and energy.
[0278] M can be configured by the perception management node. Alternatively, M can be configured by the perception processing node. The method for configuring M can be any of the following methods:
[0279] 1) Direct Configuration: M is determined based on the first configuration information, which is used to configure the spectrum analysis window for spectrum information. The spectrum analysis window is the time window for analyzing received signals or channels. The second node selects M received signals or channels at M time points within the spectrum analysis window for spectrum analysis.
[0280] The first configuration information includes at least one of the following information: the start time of the spectrum information analysis window; the duration of the spectrum information analysis window; the end time of the spectrum information analysis window; the period of the spectrum information analysis window; and the time interval between adjacent moments in the M moments.
[0281] In some embodiments, the spectrum information analysis window may be periodically repeated, and the period of the spectrum information analysis window is the repetition period of the spectrum information analysis window. In some embodiments, the M moments may be evenly spaced, and the time interval in the first configuration information refers to the interval between any two adjacent moments in the M moments. The M moments may also be unevenly distributed, and the time interval in the first configuration information may also include the time interval corresponding to each two adjacent moments in the M moments, for a total of (M-1) time intervals.
[0282] That is, configure the time positions of M moments. For example, configure the start time (offset), duration (Duration) of the M moments, and the time interval between adjacent moments in the time window.
[0283] For example, the second node receives the first configuration information sent by the perception management node, and the first configuration information includes the start time, duration, and time interval of the spectrum information analysis window. For example, the start time is the first symbol, the duration is 10 symbols, and the time interval between adjacent moments is 2 symbols. Then M is equal to 4, and the M moments are: the first symbol, the fourth symbol, the seventh symbol, and the tenth symbol. The second node performs spectrum analysis on the received signal or channel received at the first symbol, the received signal or channel received at the fourth symbol, the received signal or channel received at the seventh symbol, and the received signal or channel received at the tenth symbol to obtain spectrum information.
[0284] 2) Indirect configuration: M is determined according to second configuration information, and the second configuration information is used to configure the sending time of the perception signal; wherein the perception signal is the original signal corresponding to the received signal.
[0285] The second configuration information includes at least one of the following information: the start time of sending the perception signal; the duration of sending the perception signal; the end time of sending the perception signal; and the period or time interval of sending the perception signal.
[0286] That is, M time moments are indirectly obtained based on the configuration of other parameters. For example, the sending time moment of the sensing signal within a cycle includes the starting symbol / time slot S, the time domain interval T, and the duration D within the cycle.
[0287] For example, the second node receives second configuration information sent by the sensing management node or the sensing sending node. The second configuration information includes the start time and time interval of the sensing signal within a period. For example, the sensing signal period is 10 symbols, the start time of the sensing signal within the period is the first symbol, and the time interval is 4 symbols. Then, M is equal to 2, and the M time points are: the first symbol and the fifth symbol, respectively.
[0288] 3) Combined configuration: M is determined based on the first configuration information and the second configuration information.
[0289] That is, some parameters are determined according to the configuration information of the spectrum information analysis window, and some parameters are determined according to other parameters, wherein the other parameters can be used to indicate the time domain position of the perception signal within the spectrum information analysis window, such as the starting symbol and time interval / period. For example, according to the configuration information of the perception signal, the time domain starting symbol S and the sending interval / period T are determined together with the size W of the spectrum information analysis window. The M moments can be the M perception signal sending moments within the window starting from the starting symbol S and lasting for W. The M moments can also be the M perception signal sending moments within the window starting from a certain symbol n and lasting for W. The symbol / time slot n generally depends on the perception information reporting moment. For example, the end position of the window W is m symbols / time slots before the perception information reporting moment K. According to the size of W, the symbol / time slot n can be inferred.
[0290] In some embodiments, M can be the number of time-domain signals for spectral analysis. M can also be used to determine the size of the spectral information analysis window. M is related to the motion period of the perceived target. Generally, the time length corresponding to M is greater than or equal to one motion period of the perceived target. The time length corresponding to M can be greater than or equal to the motion period of the perceived target; and / or, the time length corresponding to M can be greater than or equal to the channel variation period of the perceived target.
[0291] The time length corresponding to M is the length of the spectrum information analysis window. The time length is equal to M times the time interval between adjacent moments, or (M-1) times the time interval between adjacent moments. Alternatively, the time length is equal to M times the period, or (M-1) times the period.
[0292] For example, if the typical breathing rate is 0.2 Hz and the period is 5 seconds, then the time length corresponding to M can be set to 5 seconds, or a value greater than 5 seconds, such as 8 seconds or 10 seconds. If the target motion period is uncertain but there is a valid period range, the M setting needs to cover all cases in the valid period range. For example, if the valid breathing rate range is 0.1-0.5 Hz and the period is 2-10 seconds, then M can be set to 10 seconds, or a value greater than 10 seconds, such as 15 seconds.
[0293] In some embodiments, the time in the first configuration information and the second configuration information can be an absolute time, such as s (seconds) or ms (milliseconds). The time in the first configuration information and the second configuration information can also be a relative time, such as the number of time slots, the number of symbols, or the number of frames.
[0294] In some embodiments, when spectrum information is obtained based on M channels for each of N paths, and the number X of channels measured at a first moment among the M moments is less than N, Nx channels of the N channels corresponding to the first moment are default values (e.g., padded with zeros), where X is a positive integer. The first moment is any one of the M moments.
[0295] Alternatively, when the number X of channels measured at a first moment among the M moments is greater than N, the N channels corresponding to the first moment are N channels selected from the X channels.
[0296] In some embodiments, when the number of channels X is greater than N, the N time domain data are at least one of the following time domain data: channels corresponding to the N paths with the strongest energy among the X channels; channels corresponding to the N paths with the shortest delay among the X channels.
[0297] The N paths with the highest energy can refer to the N paths with the highest energy, where all N paths have the same energy. The N paths with the highest energy can also refer to the first N paths sorted from highest energy to lowest energy. The N paths with the shortest latency can refer to the N paths with the shortest latency, where all N paths have the same latency. The N paths with the shortest latency can also refer to the first N paths sorted from shortest latency to longest latency.
[0298] In some embodiments, if all N paths are the paths with the largest energy and have equal energies, then N channels are selected from the X channels. Alternatively, the X channels are arranged in descending order of path energy, and the first N channels are selected, i.e., the N channels are the N channels arranged in descending order of path energy.
[0299] In some embodiments, if all N paths are paths with the shortest delay and have equal delay, then N channels are selected from the X channels. Alternatively, the X channels are arranged in order of path delay from shortest to longest, and the first N channels are selected. That is, the N channels are the N channels arranged in order of path delay from shortest to longest.
[0300] In some embodiments, when sensing multiple targets, the spectral information for these targets can be sorted in a specific order. For example, the order can be based on received signal strength or latency. For example, in the scenario shown in Figure 9, the frequencies corresponding to the signal latency from smallest to largest are {0.2, 0.5}.
[0301] When the number of perceived targets is at least two, the spectrum information of the at least two targets is sorted according to a first parameter; wherein the first parameter includes at least one of the strength of the received signal, the delay of the received signal, and the geographical location grid corresponding to the received signal.
[0302] The geographical location grid corresponding to the received signal is used to indicate the geographical area where the reflection point of the received signal is located.
[0303] In some embodiments, in order to make the spectrum information more closely aligned with the needs of the sensing task / sensing service, the second node can filter the spectrum information based on constraints, such as at least one of the valid range of the spectrum information, the decision threshold of the spectrum information (frequency component size), the number of reported spectrum information, etc., to filter out valid spectrum information. Constraints can be configurable or agreed upon by protocol. For example, for (1) in Figure 3, although the spectrum information obtains 0 and 0.2, the valid range of breathing is 0.1-0.5 Hz, so the second node only filters out 0.2.
[0304] In some embodiments, the spectrum information is determined based on constraints, and the constraints include at least one of the following: a valid range of the spectrum information; a decision threshold of the spectrum information; and a reported number of the spectrum information.
[0305] The valid range of the spectrum information may include at least one of a valid value range of a frequency component and a valid value range of a spectrum coefficient. The valid value range of the frequency component or the valid value range of the spectrum coefficient may be determined based on a regular motion cycle of the sensing task / sensing service / sensing target.
[0306] Similarly, the decision threshold for spectral information may also include at least one of a frequency component decision threshold and a spectral coefficient decision threshold. The frequency component decision threshold or the spectral coefficient decision threshold may be determined based on the regular motion cycle of the sensing task / sensing service / sensing target.
[0307] In some embodiments, the second node filters spectrum information within a valid range according to the constraint conditions, and / or spectrum information that meets a decision threshold, and / or a specified number (reported number) of spectrum information.
[0308] In summary, the method provided in this embodiment allows a first node to report information obtained during the perception process to a second node. The second node then performs spectral analysis on this information to obtain spectral information, which can effectively reflect the motion frequency of the perceived target. In this way, the second node can obtain spectral information directly related to the perception task, for example, respiratory rate for a breathing perception task.
[0309] Please refer to Figure 15, which shows a flow chart of an information analysis method provided by an embodiment of the present application. The method is executed by a first node, which may be the perception node 20 in the perception system shown in Figure 10. The method may include the following steps:
[0310] Step 430: Send perception information, where the perception information is used to obtain spectrum information, including frequency domain information of the received signal or channel.
[0311] In some embodiments, the second node receives perception information reported by the first node, the perception information carrying a received signal or channel. In some embodiments, the second node is a perception processing node configured to process the perception information. The first node is a perception node configured to perform a perception process and generate the perception information.
[0312] In some embodiments, the first node performs sensing to receive a sensing signal, obtains the received signal, and reports the received signal to the second node. Furthermore, / or the first node performs sensing to receive a sensing signal, performs channel estimation on a received signal corresponding to the sensing signal to obtain a channel, and reports the channel to the second node. Furthermore, / or the first node performs sensing to receive a sensing signal, processes the received signal corresponding to the sensing signal to obtain a processed received signal, and reports the processed received signal to the second node.
[0313] In summary, the method provided in this embodiment allows a first node to report information obtained during the perception process to a second node. The second node then performs spectral analysis on this information to obtain spectral information, which can effectively reflect the motion frequency of the perceived target. In this way, the second node can obtain spectral information directly related to the perception task, for example, respiratory rate for a breathing perception task.
[0314] Please refer to Figure 16, which shows a flow chart of an information analysis method provided by one embodiment of the present application. The method is executed by a first node and a second node. The first node may be the perception node 20 in the perception system shown in Figure 10, and the second node may be the perception processing node 10 in the perception system shown in Figure 10. The method may include the following steps:
[0315] Step 501: The second node configures the perceived configuration information to the first node.
[0316] In some embodiments, the second node may serve as a sensing management node. The sensing configuration information may include at least one of the following configuration information: first configuration information of a sensing signal, and configuration information of a sensing task.
[0317] In some embodiments, a first node receives first configuration information of a perception signal. The first configuration information of the perception signal includes at least one of the following: time domain information of the perception signal; frequency domain information of the perception signal; and sequence information of the perception signal. The time domain information of the perception signal may include at least one of a period, a period offset, a symbol offset, a start time, a time interval, a duration, and an end time. The frequency domain information of the perception signal may include at least one of a starting RB (Resource Block), a signal bandwidth, and a sequence cluster. The sequence information of the perception signal may include a sequence initialization seed. The sequence initialization seed is used to determine the sequence of the perception signal.
[0318] The first node may receive the perception signal according to the first configuration information of the perception signal to obtain a received signal.
[0319] In some embodiments, the first node may also receive configuration information of the perception task, where the configuration information of the perception task is used to indicate relevant configurations of the perception task, the perception service, and the perception report.
[0320] Step 502: The first node performs a sensing process.
[0321] The first node measures the sensing signal to obtain a received signal or a channel.
[0322] In some embodiments, a sensing sending node sends a sensing signal. A sensing receiving node may receive the sensing signal based on the sensing signal configuration information or the sensing signal measurement configuration to obtain a received signal. The sensing sending node and the sensing receiving node may be the same node or different nodes. The first node is one of the sensing receiving nodes.
[0323] In some embodiments, the first node may process the received signal, for example, by performing channel estimation based on the received signal to obtain a channel.
[0324] Step 503: The first node sends perception information to the second node, where the perception information carries a received signal or channel.
[0325] Step 504: The second node performs spectrum analysis on the perception information to obtain spectrum information.
[0326] For the process of performing spectrum analysis on the received signal or channel in the perception information, reference may be made to the relevant description in the above embodiment and will not be repeated here.
[0327] In some embodiments, the second node may further determine the validity or reliability of the spectrum information. The validity or reliability is represented by at least one of the following information: SINR, reliability probability, and direct path probability.
[0328] In some embodiments, the direct path probability refers to the probability that the path corresponding to the spectrum information is a direct path. The higher the direct path probability, the more reliable the spectrum information. The reliability probability can be determined based on the SINR or the direct path probability. For example, if the SINR is greater than 20dB, the reliability probability is 99%.
[0329] In the embodiments of the present disclosure, steps 501, 502, 503, and 504 can all be implemented as independent embodiments. Step 501 can be implemented as an independent embodiment, step 502 can be implemented as an independent embodiment, step 503 can be implemented as an independent embodiment, and step 504 can be implemented as an independent embodiment. Alternatively, steps 501 and 502 can be implemented as independent embodiments. Alternatively, steps 502 and 503 can be implemented as independent embodiments. Alternatively, steps 501, 502, and 503 can be implemented as independent embodiments. Alternatively, steps 502, 503, and 504 can be implemented as independent embodiments.
[0330] In summary, the method provided in this embodiment, through spectral analysis of channel parameters, can effectively reflect the perceived target's motion frequency and separate multiple motion frequencies for independent or joint analysis. In low SNR conditions, the frequency components of motion can also be effectively extracted. In multipath scenarios, independent analysis of multiple paths can be performed to obtain the individual motion frequencies of multiple targets, while joint analysis can also be performed to eliminate interference caused by multi-target channel spread.
[0331] Figure 17 shows a block diagram of the information feedback device provided by one embodiment of the present application. The device has the function of implementing the method example of the first node described above. The function can be implemented by hardware or by hardware executing corresponding software. The device can be the first node described above, or it can be set in the first node. As shown in Figure 17, the device can include the following modules:
[0332] The first sending module 602 is configured to send spectrum information, where the spectrum information is frequency domain information of a received signal or channel.
[0333] In some embodiments, the spectrum information includes at least one of the following information: frequency domain information obtained after spectrum analysis of the received signal at at least one moment; frequency domain information obtained after spectrum analysis of the channel at at least one moment; frequency domain information obtained after spectrum analysis of the processed received signal at at least one moment.
[0334] In some embodiments, the received signal or channel includes at least one of the following: the amplitude of the received signal or channel; the phase of the received signal or channel; the energy of the received signal or channel; or the entirety of the received signal or channel.
[0335] In some embodiments, when the motion amplitude of the perceived target is less than or equal to a first threshold, the spectrum information includes frequency domain information of the phase of the received signal or channel;
[0336] When the motion amplitude of the perceived target is greater than a second threshold, the spectrum information includes frequency domain information of the amplitude of the received signal or channel, or the spectrum information includes frequency domain information of the energy of the received signal or channel;
[0337] The first threshold is less than or equal to the second threshold.
[0338] In some embodiments, the frequency domain information includes at least one of the following information: frequency components; spectral coefficients on the frequency components; normalized values of the spectral coefficients; and approximate values of the spectral coefficients.
[0339] In some embodiments, the spectrum information is obtained based on M channels of one path, where M is a positive integer; or, the spectrum information is obtained based on M channels of each of N paths, where M is a positive integer and N is an integer greater than 1; or, the spectrum information is obtained based on M channels of N paths, where M is a positive integer and N is an integer greater than 1.
[0340] In some embodiments, the M channels correspond one-to-one to the M time moments.
[0341] In some embodiments, the spectrum information is obtained based on M channels of each of the N paths;
[0342] If the number X of channels measured at a first moment among the M moments is less than N, N x channels among the N channels corresponding to the first moment are default values, where X is a positive integer. Alternatively, if the number X of channels measured at a first moment among the M moments is greater than N, the N channels corresponding to the first moment are N channels selected from the X channels.
[0343] In some embodiments, when the number of channels X is greater than N, the N time domain data are at least one of the following time domain data: channels corresponding to the N paths with the strongest energy among the X channels; channels corresponding to the N paths with the shortest delay among the X channels.
[0344] In some embodiments, the spectrum information is obtained by independently processing each path among the N paths; or, the spectrum information is obtained by combining different paths among the N paths.
[0345] In some embodiments, the M is exclusive to the perception service; or, the M is exclusive to the perception task; or, the M is exclusive to the perception receiving node; or, the M is exclusive to the perception sending node; wherein, the first node is one of the perception receiving nodes, and the perception sending node is the same as or different from the perception receiving node.
[0346] In some embodiments, the M is agreed upon by a communication protocol; or, the M is determined based on configuration information; or, the M is determined based on a perceived service.
[0347] In some embodiments, the M is determined according to first configuration information, and the first configuration information is used to configure a spectrum information analysis window of the spectrum information;
[0348] Alternatively, M is determined according to second configuration information, where the second configuration information is used to configure a sending time of a perception signal; wherein the perception signal is an original signal corresponding to the received signal;
[0349] Or, the M is determined based on the first configuration information and the second configuration information.
[0350] In some embodiments, the first configuration information includes at least one of the following information: the start time of the spectrum information analysis window; the duration of the spectrum information analysis window; the end time of the spectrum information analysis window; the period of the spectrum information analysis window; and the time interval between adjacent moments in M moments.
[0351] In some embodiments, the second configuration information includes at least one of the following information: the start time of sending the perception signal; the duration of sending the perception signal; the end time of sending the perception signal; and the period or time interval of sending the perception signal.
[0352] In some embodiments, the time length corresponding to M is greater than or equal to the motion period of the perception target; and / or, the time length corresponding to M is greater than or equal to the channel change period of the perception target.
[0353] In some embodiments, when the number of perception targets is at least two, the spectrum information of at least two perception targets is reported in order according to a first parameter; wherein the first parameter includes at least one of the strength of the received signal, the delay of the received signal, and the geographical location grid corresponding to the received signal.
[0354] In some embodiments, the first sending module 602 is used to report the validity or reliability of the spectrum information.
[0355] In some embodiments, the effectiveness or reliability is represented by at least one of the following information: signal-to-interference-and-noise ratio (SINR), reliability probability, and direct path LOS probability.
[0356] In some embodiments, the spectrum information is determined based on reporting constraints, and the reporting constraints include at least one of the following: a valid range of the spectrum information; a decision threshold of the spectrum information; and a number of reports of the spectrum information. In some embodiments, the apparatus further includes:
[0357] The first receiving module 601 is configured to measure the received signal to obtain the received signal or channel.
[0358] In some embodiments, the first receiving module 601 is configured to receive configuration information of a perception signal, where the perception signal is an original signal corresponding to the received signal; wherein the configuration information of the perception signal includes at least one of the following information: time domain information of the perception signal; frequency domain information of the perception signal; and sequence information of the perception signal.
[0359] In some embodiments, the channel includes at least one of the following: a direct path channel; a designated path channel; and N path channels, where N is a positive integer.
[0360] The first sending module 602 is used to execute at least one of the above steps 210 and 303. Please refer to the relevant description of the above steps and will not be repeated here.
[0361] The first receiving module 601 is used to execute the above step 302. Please refer to the relevant description of the above steps and will not be repeated here.
[0362] In some embodiments, the above-mentioned device further includes a processing module, which is configured to perform spectrum analysis on the perception information to obtain spectrum information, where the spectrum information includes frequency domain information of the received signal or channel.
[0363] The first sending module 602 may be implemented by a transmitter or a transceiver, the first receiving module 601 may be implemented by a receiver or a transceiver, and the processing module 606 may be implemented by a processor and a memory.
[0364] Figure 18 shows a block diagram of the information feedback device provided by one embodiment of the present application. The device has the function of implementing the method example of the second node described above. The function can be implemented by hardware or by hardware executing corresponding software. The device can be the second node described above, or it can be set in the second node. As shown in Figure 18, the device can include the following modules:
[0365] The second receiving module 603 is configured to receive spectrum information, where the spectrum information is frequency domain information of a received signal or channel.
[0366] In some embodiments, the second receiving module 603 is used to receive the validity or reliability of the spectrum information.
[0367] In some embodiments, the apparatus further includes a second sending module 604, configured to send configuration information of a perception signal, where the perception signal is an original signal corresponding to the received signal;
[0368] The configuration information of the perception signal includes at least one of the following information: time domain information of the perception signal; frequency domain information of the perception signal; and sequence information of the perception signal.
[0369] The second receiving module 603 is used to execute the above step 220. Please refer to the relevant description of the above steps and will not be repeated here.
[0370] The second sending module 604 is used to execute the above step 301. Please refer to the relevant description of the above steps and will not be repeated here.
[0371] The second receiving module 603 may be implemented by a receiver or a transceiver, and the second sending module 604 may be implemented by a transmitter or a transceiver.
[0372] Figure 19 shows a block diagram of the information analysis device provided by one embodiment of the present application. The device has the function of implementing the method example of the second node described above, and the function can be implemented by hardware or by hardware executing corresponding software. The device can be the second node described above, or it can be set in the second node. As shown in Figure 19, the device can include the following modules:
[0373] The third receiving module 605 is used to obtain perception information;
[0374] The processing module 606 is configured to perform spectrum analysis on the perception information to obtain spectrum information, where the spectrum information includes frequency domain information of a received signal or channel.
[0375] In some embodiments, the processing module 606 is configured to determine the validity or reliability of the spectrum information.
[0376] The third receiving module 605 is used to execute the above step 410. Please refer to the relevant description of the above steps and will not be repeated here.
[0377] In some embodiments, the above-mentioned device also includes a third sending module 607, which is used to send configuration information of a perception signal, where the perception signal is an original signal corresponding to the received signal; wherein the configuration information of the perception signal includes at least one of the following information: time domain information of the perception signal; frequency domain information of the perception signal; and sequence information of the perception signal.
[0378] The processing module 606 is used to execute at least one of the above steps 420 and 504. Please refer to the relevant description of the above steps and will not be repeated here.
[0379] The third sending module 607 is used to execute the above step 501. Please refer to the relevant description of the above steps and will not be repeated here.
[0380] The third receiving module 605 may be implemented by a receiver or a transceiver, the processing module 606 may be implemented by a processor and a memory, and the third sending module 607 may be implemented by a transmitter or a transceiver.
[0381] Figure 20 shows a block diagram of the information analysis device provided by one embodiment of the present application. The device has the function of implementing the method example of the first node described above, and the function can be implemented by hardware or by hardware executing corresponding software. The device can be the first node described above, or it can be set in the first node. As shown in Figure 20, the device can include the following modules:
[0382] The fourth sending module 609 is configured to send perception information, where the perception information is used to obtain spectrum information, where the spectrum information includes frequency domain information of the received signal or the channel.
[0383] In some embodiments, the above-mentioned device also includes a fourth receiving module 608, which is used to receive configuration information of a perception signal, where the perception signal is an original signal corresponding to the received signal; wherein the configuration information of the perception signal includes at least one of the following information: time domain information of the perception signal; frequency domain information of the perception signal; and sequence information of the perception signal.
[0384] The fourth sending module 609 is used to execute at least one of the above steps 430 and 503. Please refer to the relevant description of the above steps and will not be repeated here.
[0385] The fourth receiving module 608 is used to execute the above step 502. Please refer to the relevant description of the above steps and will not be repeated here.
[0386] The fourth sending module 609 may be implemented by a transmitter or a transceiver, and the fourth receiving module 608 may be implemented by a receiver or a transceiver.
[0387] It should be noted that the device provided in the above embodiment only uses the division of the above-mentioned functional modules as an example to implement its functions. In actual applications, the above-mentioned functions can be assigned to different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0388] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0389] FIG21 shows a schematic diagram of the structure of a sensing device provided by an embodiment of the present application. The sensing device may include: a processor 801 , a receiver 802 , a transmitter 803 , a memory 804 , and a bus 805 .
[0390] The processor 801 includes one or more processing cores, and the processor 801 executes various functional applications and information processing by running software programs and modules. In some embodiments, the processor 801 can be used to implement the functions and steps of the above-mentioned analysis module 940.
[0391] The receiver 802 and the transmitter 803 can be implemented as a transceiver 806, which can be a communication chip. The receiver 802 can be used to implement the functions and steps of the above-mentioned receiving module; the transmitter 803 can be used to implement the functions and steps of the above-mentioned sending module and receiving module.
[0392] The memory 804 is connected to the processor 801 via a bus 805. The memory 804 can be used to store a computer program, and the processor 801 is used to execute the computer program to implement the various steps executed by the node in the above method embodiment.
[0393] In addition, the memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: RAM (Random-Access Memory) and ROM (Read-Only Memory), EPROM (Erasable Programmable Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), flash memory or other solid-state storage technology, CD-ROM (Compact Disc Read-Only Memory), DVD (Digital Video Disc) or other optical storage, tape cassettes, magnetic tape, disk storage or other magnetic storage devices.
[0394] Among them, when the sensing device is implemented as a first node, the processor and transceiver involved in the embodiment of the present application can execute the steps performed by the first node in any of the methods shown in Figures 11 to 16 above, which will not be repeated here.
[0395] In one possible implementation, when the perception device is implemented as a first node, the transmitter 803 is used to send spectrum information, where the spectrum information is frequency domain information of a received signal or channel; or to send perception information (including a received signal or channel), where the perception information is used to obtain spectrum information, where the spectrum information includes frequency domain information of the received signal or the channel.
[0396] Among them, when the sensing device is implemented as a second node, the processor and transceiver involved in the embodiment of the present application can execute the steps performed by the second node in any of the methods shown in Figures 11 to 16 above, which will not be repeated here.
[0397] In one possible implementation, when the sensing device is implemented as a second node, the receiver 802 is configured to receive spectrum information, where the spectrum information is frequency domain information of a received signal or channel. Alternatively, the receiver 802 is configured to obtain sensing information (including a received signal or channel); and the processor 801 is configured to perform spectrum analysis on the sensing information to obtain spectrum information, where the spectrum information includes frequency domain information of the received signal or channel.
[0398] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored. The computer program is used to be executed by the processors of the first node and the second node to implement the above-mentioned information feedback method or information analysis method.
[0399] In some embodiments, the computer-readable storage medium may include: ROM (Read-Only Memory), RAM (Random-Access Memory), SSD (Solid State Drives), or an optical disk, etc. Among them, the random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).
[0400] An embodiment of the present application further provides a chip, which includes a programmable logic circuit and / or program instructions. When the chip runs on a first node and a second node, it is used to implement the above-mentioned information feedback method or information analysis method.
[0401] An embodiment of the present application also provides a computer program product or computer program, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processors of the first node and the second node read and execute the computer instructions from the computer-readable storage medium to implement the above-mentioned information feedback method or information analysis method.
[0402] It should be understood that the "indication" mentioned in the embodiments of the present application can be a direct indication, an indirect indication, or an indication of an associated relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an associated relationship between A and B. In the description of the embodiments of the present application, the term "corresponding" can mean that there is a direct or indirect correspondence between the two, or it can mean that there is an associated relationship between the two, or it can mean a relationship between indication and being indicated, configuration and being configured, etc. The "multiple" mentioned in this article refers to two or more. "And / or" describes the associated relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the previous and subsequent associated objects are in an "or" relationship. In addition, the step numbers described in this document only illustrate a possible execution order between the steps. In some other embodiments, the above steps may not be executed in the order of the numbers, such as two steps with different numbers are executed at the same time, or two steps with different numbers are executed in the opposite order of the diagram. The embodiments of the present application are not limited to this.
[0403] Those skilled in the art will appreciate that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of computer programs from one place to another. The storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.
[0404] The above description is merely an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.
Claims
1. An information feedback method, characterized in that: The method is performed by a first node, and includes: Spectral information is sent, where the spectral information is frequency domain information of a received signal or channel.
2. The method according to claim 1, characterized in that The spectrum information includes at least one of the following information: Frequency domain information obtained by performing spectrum analysis on the received signal at at least one moment; Frequency domain information obtained by performing spectrum analysis on the channel at at least one moment; Frequency domain information obtained by performing spectrum analysis on the processed received signal at at least one moment.
3. The method according to claims 1 to 2, characterized in that The received signal or channel includes at least one of the following: the amplitude of the received signal or channel; the phase of the received signal or channel; the energy of the received signal or channel; the entirety of the received signal or channel.
4. The method according to claim 3, characterized in that When the motion amplitude of the perceived target is less than or equal to a first threshold, the spectral information includes frequency domain information of the phase of the received signal or channel; when the motion amplitude of the perceived target is greater than a second threshold, the spectral information includes frequency domain information of the amplitude of the received signal or channel, or the spectral information includes frequency domain information of the energy of the received signal or channel; wherein the first threshold is less than or equal to the second threshold.
5. The method according to any one of claims 1 to 4, characterized in that: The frequency domain information includes at least one of the following information: frequency components; spectral coefficients on the frequency components; normalized values of the spectral coefficients; and approximate values of the spectral coefficients.
6. The method according to claim 1, characterized in that The spectrum information is obtained based on M channels of one path, where M is a positive integer; or, the spectrum information is obtained based on M channels of each of N paths, where M is a positive integer and N is an integer greater than 1; or, the spectrum information is obtained based on M channels of N paths, where M is a positive integer and N is an integer greater than 1.
7. The method according to claim 6, characterized in that The M channels correspond one-to-one to the M time moments.
8. The method according to claim 7, characterized in that The spectrum information is obtained based on M channels of each path in N paths; When the number X of channels measured at the first moment among the M moments is less than N, N x channels among the N channels corresponding to the first moment are default values, and X is a positive integer; or, when the number X of channels measured at the first moment among the M moments is greater than N, the N channels corresponding to the first moment are N channels selected from the X channels.
9. The method according to claim 8, characterized in that When the number of channels X is greater than N, the N channels are at least one of the following time domain data: channels corresponding to N paths with the strongest energy among the X channels; channels corresponding to N paths with the shortest delay among the X channels.
10. The method according to claim 6, characterized in that The spectrum information is obtained by independently processing each path among the N paths; or, the spectrum information is obtained by combining different paths among the N paths.
11. The method according to any one of claims 6 to 10, characterized in that: The M is exclusive to the perception task; or, the M is exclusive to the perception receiving node; or, the M is exclusive to the perception sending node; wherein the first node is one of the perception receiving nodes, and the perception sending node is the same as or different from the perception receiving node.
12. The method according to any one of claims 6 to 11, characterized in that: The M is agreed upon by the communication protocol; or, the M is determined according to configuration information; or, the M is determined according to the perceived service.
13. The method according to claim 12, characterized in that The M is determined based on first configuration information, and the first configuration information is used to configure the spectrum information analysis window of the spectrum information; or, the M is determined based on second configuration information, and the second configuration information is used to configure the sending time of the perception signal; wherein the perception signal is the original signal corresponding to the received signal; or, the M is determined based on the first configuration information and the second configuration information.
14. The method according to claim 13, characterized in that The first configuration information includes at least one of the following information: the start time of the spectrum information analysis window; the duration of the spectrum information analysis window; the end time of the spectrum information analysis window; the period of the spectrum information analysis window; and the time interval between adjacent moments in M moments.
15. The method according to claim 13, characterized in that The second configuration information includes at least one of the following information: a start time for sending the perception signal; a duration for sending the perception signal; The end time of sending the perception signal; the period of sending the perception signal; the time interval of sending the perception signal.
16. The method according to any one of claims 6 to 15, characterized in that: The time length corresponding to the M is greater than or equal to the motion period of the perception target; and / or, the time length corresponding to the M is greater than or equal to the channel change period of the perception target.
17. The method according to any one of claims 1 to 16, characterized in that: When the number of perception targets is at least two, the spectrum information of at least two perception targets is reported in order according to a first parameter; wherein the first parameter includes at least one of the strength of the received signal, the delay of the received signal, and the geographical location grid corresponding to the received signal.
18. The method according to any one of claims 1 to 17, characterized in that: The method also includes: reporting the validity or reliability of the spectrum information.
19. The method according to claim 18, characterized in that The effectiveness or reliability is represented by at least one of the following information: signal-to-interference-plus-noise ratio SINR, reliability probability, and direct path LOS probability.
20. The method according to any one of claims 1 to 19, characterized in that: The spectrum information is determined based on reporting constraints, and the reporting constraints include at least one of the following: a valid range of the spectrum information; a decision threshold of the spectrum information; and a reporting number of the spectrum information.
21. The method according to any one of claims 1 to 20, characterized in that: The method further includes: measuring the received signal to obtain the channel.
22. The method according to any one of claims 1 to 21, characterized in that: The method also includes: receiving configuration information of a perception signal, where the perception signal is an original signal corresponding to the received signal; wherein the configuration information of the perception signal includes at least one of the following information: time domain information of the perception signal; frequency domain information of the perception signal; and sequence information of the perception signal.
23. The method according to any one of claims 1 to 22, characterized in that: The channel includes at least one of the following: a direct path channel; a designated path channel; an N-path channel, where N is a positive integer.
24. An information feedback method, characterized in that: The method is executed by a second node, and includes: receiving spectrum information, where the spectrum information is frequency domain information of a received signal or channel.
25. The method according to claim 24, characterized in that The method also includes receiving the validity or reliability of the spectrum information.
26. The method according to claim 24 or 25, characterized in that The method further includes: sending configuration information of a perception signal, where the perception signal is an original signal corresponding to the received signal; wherein the configuration information of the perception signal includes at least one of the following information: time domain information of the perception signal; frequency domain information of the perception signal; and sequence information of the perception signal.
27. An information analysis method, characterized in that: The method is executed by the second node, and the method includes: acquiring perception information; performing spectrum analysis on the perception information to obtain spectrum information, where the spectrum information includes frequency domain information of a received signal or channel.
28. The method according to claim 26, characterized in that The method also includes determining the validity or reliability of the spectral information.
29. The method according to claim 24 or 25, characterized in that The method further includes: sending configuration information of a perception signal, where the perception signal is an original signal corresponding to the received signal; wherein the configuration information of the perception signal includes at least one of the following information: time domain information of the perception signal; frequency domain information of the perception signal; and sequence information of the perception signal.
30. An information analysis method, characterized in that: The method is executed by a first node, and includes: sending perception information, where the perception information is used to obtain spectrum information, and the spectrum information includes frequency domain information of a received signal or channel.
31. The method according to claim 24 or 25, characterized in that The method also includes: receiving configuration information of a perception signal, where the perception signal is an original signal corresponding to the received signal; wherein the configuration information of the perception signal includes at least one of the following information: time domain information of the perception signal; frequency domain information of the perception signal; and sequence information of the perception signal.
32. An information feedback device, characterized in that: The device includes: a first sending module, used for sending spectrum information, where the spectrum information is frequency domain information of a received signal or channel.
33. An information feedback device, characterized in that: The device includes: a second receiving module, configured to receive spectrum information, where the spectrum information is frequency domain information of a received signal or channel.
34. An information analysis device, characterized in that: The device includes: a third receiving module, used to obtain perception information; a processing module, used to perform spectrum analysis on the perception information to obtain spectrum information, wherein the spectrum information includes frequency domain information of a received signal or channel.
35. An information analysis device, characterized in that: The device includes: a fourth sending module, used to send perception information, where the perception information is used to obtain spectrum information, and the spectrum information includes frequency domain information of a received signal or channel.
36. A sensing device, characterized in that: The sensing device includes: a transceiver; the transceiver is used to send spectrum information, and the spectrum information is frequency domain information of a received signal or channel.
37. A sensing device, characterized in that: The sensing device includes: a transceiver; the transceiver is used to receive spectrum information, and the spectrum information is frequency domain information of a received signal or channel.
38. A sensing device, characterized in that: The perception device includes: a transceiver and a processor; the transceiver is used to obtain perception information; the processor is used to perform spectrum analysis on the perception information to obtain spectrum information, and the spectrum information includes frequency domain information of a received signal or channel.
39. A sensing device, characterized in that: The sensing device includes: a transceiver; the transceiver is used to send sensing information, and the sensing information is used to obtain spectrum information, and the spectrum information includes frequency domain information of a received signal or channel.
40. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which is used to be executed by a processor so that the perception device implements the information feedback method as described in any one of claims 1 to 26, or implements the information analysis method as described in any one of claims 27 to 31.
41. A chip, characterized in that: The chip includes a programmable logic circuit and / or program instructions. When the chip is running, it can implement the information feedback method as described in any one of claims 1 to 26, or implement the information analysis method as described in any one of claims 27 to 31.
42. A computer program product, characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium. The processor reads and executes the computer instructions from the computer-readable storage medium to enable the perception device to implement the information feedback method as described in any one of claims 1 to 26, or to implement the information analysis method as described in any one of claims 27 to 31.
43. A computer program, characterized in that The computer program includes computer instructions, which are stored in a computer-readable storage medium. The processor reads and executes the computer instructions from the computer-readable storage medium to enable the perception device to implement the information feedback method as described in any one of claims 1 to 26, or to implement the information analysis method as described in any one of claims 27 to 31.