Information Feedback Method and Device Based on Ultrabandwidth
By combining differential and reference information and optimizing the compression method of feedback information through the interaction of control and feedback information between UWB communication devices, the problem of low information interaction efficiency in sensing applications is solved, and efficient information feedback and communication are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2022-03-07
- Publication Date
- 2026-05-26
AI Technical Summary
In UWB-based sensing applications, how to efficiently exchange feedback information between the sensing initiator and the sensing responder has not yet been effectively resolved.
By sending control and feedback information between communication devices, the first field indicates the feedback method, the second field carries parameter information, and the compression method of feedback information is optimized by combining differential information and reference information to reduce signaling overhead.
The sensing process based on UWB pulses has been improved, which has increased communication efficiency and reduced the signaling overhead of feedback information.
Smart Images

Figure CN116781104B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to an information feedback method and apparatus based on ultra-widebandwidth. Background Technology
[0002] Ultra-wideband (UWB) is a wireless carrier communication technology that can transmit data using nanosecond-level non-sinusoidal narrow pulses, thus occupying a very wide spectrum. Due to its narrow pulses and low radiation spectral density, UWB has advantages such as strong multipath resolution, low power consumption, and strong security.
[0003] Based on the characteristics of UWB, UWB pulses can be used for sensing. In sensing applications, by detecting the echo of the UWB signal on the target, information such as the target's distance, angle, or velocity can be extracted. In one scenario, the sensing initiator is the transmitter of the UWB signal, and the sensing responder is the receiver of the UWB echo signal. The sensing initiator can obtain target-related information through the feedback information sent by the sensing responder.
[0004] Therefore, how the initiator and responder of perception interact and provide feedback information urgently needs to be addressed. Summary of the Invention
[0005] This application provides an information feedback method based on UWB, which effectively improves the interactive process of sensing based on UWB pulses.
[0006] In a first aspect, embodiments of this application provide an information feedback method based on ultra-wideband (UWB) pulses. The method includes: a first communication device sending control information to a second communication device, the control information including a first field indicating a feedback method for sensing measurement results; the first communication device receiving feedback information from the second communication device, the feedback information including a second field carrying second parameter information, the second parameter information being determined based on the feedback method and the first parameter information, the first parameter information being a sensing measurement result obtained by the second communication device based on UWB pulses.
[0007] In this embodiment of the application, the first communication device can instruct the second communication device on the feedback method, so that the second communication device can clearly know the processing method of the first parameter information. This not only effectively improves the sensing process based on UWB pulses, but also effectively ensures the communication efficiency of both parties.
[0008] Secondly, embodiments of this application provide an information feedback method based on ultra-wideband (UWB) pulses. The method includes: a second communication device receiving control information, the control information including a first field, the first field being used to indicate a feedback method for sensing measurement results; the second communication device sending the feedback information to a first communication device, the feedback information including a second field, the second field being used to carry second parameter information, the second parameter information being determined according to the feedback method and the first parameter information, the first parameter information being a sensing measurement result obtained by the second communication device based on ultra-wideband (UWB) pulses.
[0009] In conjunction with the first or second aspect, in one possible implementation, the feedback information further includes a third field, which is used to indicate the compression method of the first parameter information; the determination of the second parameter information based on the feedback method and the first parameter information includes: the second parameter information is determined based on the feedback method, the compression method, and the first parameter information.
[0010] In this embodiment of the application, the third field indicates the specific compression method. The second communication device can not only effectively know how it processes the first parameter information, but also effectively reduce the signaling overhead of feedback information by processing the first parameter information through compression.
[0011] In conjunction with the first or second aspect, in one possible implementation, the feedback method includes at least one of a feedback method based on differential information, or a feedback method based on reference information and differential information, wherein the differential information is determined based on the first parameter information and the reference information.
[0012] In this embodiment, the feedback method based on differential information, or the feedback method based on both reference information and differential information, can effectively reduce the signaling overhead of the feedback information. Furthermore, the feedback method based on differential information can further reduce the signaling overhead of the feedback information. The feedback method based on both reference information and differential information allows the first communication device to directly obtain the reference information included in the feedback information, making the process more direct.
[0013] In conjunction with the first or second aspect, in one possible implementation, the compression method includes at least one of time-based compression or numerical compression.
[0014] In this embodiment, time-based compression is simpler to implement. When the dynamic range of parameters is large, numerical compression can effectively ensure the accuracy of the feedback. Numerical compression is more suitable for scenarios with large parameter variations.
[0015] In conjunction with the first or second aspect, in one possible implementation, the control information further includes a fourth field, which indicates the number of sensing time sub-units included in a sensing time unit.
[0016] In this embodiment, the number of sensing time sub-units included in a sensing time unit can be used to indicate the period of feedback information. The number of sensing time sub-units included in a sensing time unit is directly proportional to the period of feedback information. For example, the more sensing time sub-units included in a sensing time unit, the longer the period of feedback information and the lower the feedback frequency. Since feedback information needs to be fed back within a sensing time unit, indicating the sensing time sub-units included in a sensing time unit through the fourth field can not only effectively indicate the feedback period of the feedback information, but also indicate the time period in which the feedback information is located. Thus, it can not only effectively improve the sensing process, but also effectively ensure the communication efficiency of both parties.
[0017] In one possible implementation, in conjunction with the first or second aspect, the second parameter information includes at least one of path loss information, latency, horizontal angle of arrival (AOA), and vertical angle of arrival (ZOA).
[0018] In conjunction with the first or second aspect, in one possible implementation, the feedback information further includes a fifth field, which is used to indicate the data pattern of the path loss information, the data pattern including at least one of an amplitude- and phase-based data pattern, or a data pattern based on in-phase components and quadrature components.
[0019] In this embodiment, the fifth field indicates the data pattern of path loss information, making the form of path loss information more diverse and enabling the effective selection of different feedback forms of sensing information for different application scenarios. For example, when the bit width of the path loss information is small (i.e., the bit length occupied), feedback using amplitude and phase is more accurate.
[0020] In conjunction with the first or second aspect, in one possible implementation, the feedback information further includes a sixth field, which is used to indicate whether reference information exists in the feedback information.
[0021] In this embodiment, the presence of reference information in the feedback information is indicated by the sixth field, which further improves the sensing process based on UWB pulses. Furthermore, by adding this "handshake" form of feedback information, the reliability of communication is enhanced, and the communication efficiency between the two parties is improved.
[0022] Thirdly, embodiments of this application provide a first communication device for executing the method in the first aspect or any possible implementation thereof. The first communication device includes units for executing the method in the first aspect or any possible implementation thereof.
[0023] Fourthly, embodiments of this application provide a second communication device for executing the method in the second aspect or any possible implementation thereof. The second communication device includes units for executing the method in the second aspect or any possible implementation thereof.
[0024] In the third or fourth aspect, the aforementioned first and second communication devices may include a transceiver unit and a processing unit. Further details regarding the transceiver unit and processing unit can be found in the device embodiments shown below.
[0025] Fifthly, embodiments of this application provide a first communication device, which includes a processor for executing the method described in the first aspect or any possible implementation thereof. Alternatively, the processor is configured to execute a program stored in a memory, wherein when the program is executed, the method described in the first aspect or any possible implementation thereof is executed.
[0026] In one possible implementation, the memory is located outside the aforementioned first communication device.
[0027] In one possible implementation, the memory is located within the aforementioned first communication device.
[0028] In this embodiment of the application, the processor and memory can also be integrated into a single device, that is, the processor and memory can be integrated together.
[0029] In one possible implementation, the first communication device further includes a transceiver for receiving or transmitting signals.
[0030] Sixthly, embodiments of this application provide a second communication device, which includes a processor for executing the method shown in the second aspect or any possible implementation thereof. Alternatively, the processor is configured to execute a program stored in a memory, wherein when the program is executed, the method shown in the second aspect or any possible implementation thereof is executed.
[0031] In one possible implementation, the memory is located outside the aforementioned second communication device.
[0032] In one possible implementation, the memory is located within the aforementioned second communication device.
[0033] In the embodiments of this application, the processor and memory can also be integrated into a single device, that is, the processor and memory can be integrated together.
[0034] In one possible implementation, the second communication device further includes a transceiver for receiving or transmitting signals.
[0035] In a seventh aspect, embodiments of this application provide a first communication device, which includes a logic circuit and an interface, wherein the logic circuit and the interface are coupled; the logic circuit is used to output control information and input feedback information through the interface.
[0036] Understandably, the logic circuit is also used to process the feedback information to obtain target-related information. Target-related information may include velocity, angle, or attenuation.
[0037] Eighthly, embodiments of this application provide a second communication device, which includes a logic circuit and an interface, wherein the logic circuit and the interface are coupled; the logic circuit is used to input control information and output feedback information through the interface.
[0038] It is understandable that logic circuits are also used to determine feedback information based on control information.
[0039] Ninthly, embodiments of this application provide a computer-readable storage medium for storing a computer program that, when run on a computer, causes the methods shown in the first aspect or any possible implementation thereof to be executed.
[0040] In a tenth aspect, embodiments of this application provide a computer-readable storage medium for storing a computer program that, when run on a computer, causes the methods shown in the second aspect or any possible implementation thereof to be executed.
[0041] Eleventhly, embodiments of this application provide a computer program product, which includes a computer program or computer code, and when run on a computer, causes the method shown in the first aspect or any possible implementation thereof to be executed.
[0042] In a twelfth aspect, embodiments of this application provide a computer program product comprising a computer program or computer code that, when run on a computer, causes the methods shown in the second aspect or any possible implementation thereof to be executed.
[0043] In a thirteenth aspect, embodiments of this application provide a computer program that, when run on a computer, executes the methods shown in the first aspect or any possible implementation thereof.
[0044] In a fourteenth aspect, embodiments of this application provide a computer program that, when run on a computer, executes the methods shown in the second aspect or any possible implementation thereof.
[0045] In a fifteenth aspect, embodiments of this application provide a wireless communication system, which includes a first communication device and a second communication device. The first communication device is used to perform the method shown in the first aspect or any possible implementation thereof, and the second communication device is used to perform the method shown in the second aspect or any possible implementation thereof.
[0046] The technical effects achieved by the third to fifteenth aspects mentioned above can be referred to the technical effects of the first or second aspects or the beneficial effects in the method embodiments shown below, and will not be repeated here. Attached Figure Description
[0047] Figure 1a and Figure 1b This is a perception scenario based on a single perceptual responder, as provided in the embodiments of this application.
[0048] Figure 1c and Figure 1d This is a perception scenario based on multiple sensing responders provided in the embodiments of this application;
[0049] Figure 2a This is a flowchart illustrating an information feedback method based on UWB provided in an embodiment of this application;
[0050] Figure 2b and Figure 2c This is a schematic diagram of a UWB-based information feedback scenario provided in an embodiment of this application;
[0051] Figures 3a to 3c This is a schematic diagram of the perception process provided in an embodiment of this application;
[0052] Figure 4a and Figure 4b This is a schematic diagram of the perception process provided in an embodiment of this application;
[0053] Figure 5 This is a schematic diagram illustrating the sampling of path loss information provided in an embodiment of this application;
[0054] Figure 6 This is a schematic diagram of snapshot-based compression provided in an embodiment of this application;
[0055] Figure 7 This is a schematic diagram of cluster-based compression provided in an embodiment of this application;
[0056] Figure 8a This is a schematic diagram of the CIR parameters in snapshot 1 provided in the embodiments of this application;
[0057] Figure 8b This is a schematic diagram of the CIR parameters in snapshot 2 provided in the embodiments of this application;
[0058] Figure 8c This is a schematic diagram of the CIR parameters in snapshot 10 provided in the embodiments of this application;
[0059] Figures 9 to 11 This is a schematic diagram of the communication device provided in the embodiments of this application. Detailed Implementation
[0060] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described below in conjunction with the accompanying drawings.
[0061] The terms "first" and "second," etc., used in the specification, claims, and drawings of this application are used only to distinguish different objects and not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0062] The term "embodiment" as used herein means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0063] In this application, "at least one (item)" means one or more, "more than one" means two or more, "at least two (items)" means two or three or more, and "and / or" is used to describe the relationship between related objects, indicating that there can be three relationships. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items. For example, at least one (item) of a, b, or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c".
[0064] The technical solution provided in this application can be applied to wireless personal area networks (WPANs) based on UWB technology. For example, the method provided in this application can be applied to the Institute of Electrical and Electronics Engineers (IEEE) 802.15 series protocols, such as 802.15.4a, 802.15.4z, or 802.15.4ab, or a future generation of UWB WPAN standards, etc., which will not be listed here. The method provided in this application can also be applied to various communication systems, such as Internet of Things (IoT) systems, Vehicle-to-X (V2X) systems, narrowband Internet of Things (NB-IoT) systems, devices applied in V2X, IoT nodes and sensors in IoT, smart cameras, smart remote controls, smart water and electricity meters in smart homes, and sensors in smart cities. It can also be applied to LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) systems, Long Term Evolution (LTE) systems, as well as 5th-generation (5G) and 6th-generation (6G) communication systems.
[0065] Ultra-wideband (UWB) technology is a novel wireless communication technology. It utilizes nanosecond-level non-sinusoidal narrow pulses to transmit data. By modulating impulse pulses with very steep rise and fall times, it occupies a wide spectral range, resulting in a bandwidth on the order of gigahertz (GHz). The bandwidth used by UWB is typically above 1 GHz. Because UWB systems do not require the generation of sinusoidal carrier signals and can directly transmit impulse sequences, they possess a wide spectral density and very low average power. UWB wireless communication systems offer advantages such as strong multipath resolution, low power consumption, and strong security, facilitating coexistence with other systems and thus improving spectral efficiency and system capacity. Furthermore, in short-range communication applications, the transmit power of UWB transmitters can typically be below 1 mW. Theoretically, the interference generated by UWB signals is equivalent to only wideband white noise. This contributes to good coexistence between ultra-wideband and existing narrowband communications. Therefore, UWB systems can operate simultaneously with narrowband (NB) communication systems without interference. The method provided in this application can be implemented by a communication device in a wireless communication system. In a communication device, a module implementing UWB system functions can be called a UWB module (e.g., one that can transmit UWB pulses), and a module implementing narrowband communication system functions can be called a narrowband communication module. The UWB module and the narrowband communication module can be different devices or chips, etc., and this application does not limit this. Of course, the UWB module and the narrowband communication module can also be integrated on a single device or chip. This application does not limit the implementation method of the UWB module and the narrowband communication module in the communication device.
[0066] Although the embodiments in this application are primarily illustrated using WPAN as an example, particularly networks applied to the IEEE 802.15 series of standards, those skilled in the art will readily understand that the various aspects of this application can be extended to other networks employing various standards or protocols. For example, wireless local area networks (WLANs), Bluetooth, high-performance radio LANs (HIPERLANs) (a wireless standard similar to the IEEE 802.11 standard, primarily used in Europe), and wide area networks (WANs) or other networks now known or developed in the future. Therefore, regardless of the coverage area and wireless access protocol used, the various aspects provided in this application can be applied to any suitable wireless network.
[0067] The method provided in this application can be implemented by a communication device in a wireless communication system. This communication device can be any device involved in a UWB system. For example, the communication device may include, but is not limited to, a communication server, router, switch, bridge, computer, mobile phone, etc. Another example is that the communication device may include a central control point, such as a personal area network (PAN) or PAN coordinator. Yet another example is that the communication device may include user equipment (UE), which can include various handheld devices with wireless communication capabilities, in-vehicle devices, wearable devices, Internet of Things (IoT) devices, computing devices, or other processing devices connected to a wireless modem, etc., and will not be listed exhaustively here. Yet another example is that the communication device may include a chip, which may be located in a communication server, router, switch, or user terminal, etc., and will not be listed exhaustively here.
[0068] It is understood that the communication device shown in the embodiments of this application may further include a sensing initiator or a sensing responder. The terms "sensing initiator" and "sensing responder" are relative; for example, if the sensing initiator is the party that initiates the sensing process, then the sensing responder can be the party that responds according to the initiator's response. It is understood that the sensing initiator can be a transmitter of the UWB signal, and the sensing responder can be a receiver of the UWB echo signal. Alternatively, the sensing initiator can be a receiver of the UWB echo signal, and the sensing responder can be a transmitter of the UWB signal. The communication device shown in the embodiments of this application can be either a sensing initiator or a sensing responder. It is understood that since the UWB signal sent by the sensing initiator needs to reach the target first and then the sensing responder, the signal received by the sensing responder relative to the UWB signal sent by the sensing initiator can be called the UWB echo signal.
[0069] Based on the perception initiator and perception responder described above, this application provides the following four scenarios in its embodiments. It is understood that... Figure 1a and Figure 1b This can be understood as being based on a perceptual scenario of a respondent. Figure 1c and Figure 1d This can be understood as a perceptual scenario based on multiple perceptual responders. Meanwhile, Figure 1a and Figure 1c In this context, the sensing initiator is the receiver of the UWB echo signal, and the sensing responder is the transmitter of the UWB signal. Figure 1b and Figure 1d In this context, the sensing initiator is the transmitter of the UWB signal, and the sensing responder is the receiver of the UWB signal.
[0070] like Figure 1aAs shown, since the sensing initiator is the receiver of the UWB echo signal, it can obtain relevant information about the target based on the UWB echo signal. Therefore, there is no need for the sensing initiator and the sensing responder to transmit feedback information over the air interface. Figure 1b As shown, since the sensing initiator is the transmitter of the UWB signal and the sensing responder is the receiver of the UWB echo signal, the sensing initiator needs to obtain target-related information through the feedback information sent by the sensing responder. For example... Figure 1c As shown, multiple sensing responders are all transmitters of UWB signals. Similarly, the sensing initiator and the multiple sensing responders do not need to transmit feedback information over the air interface. However, Figure 1d In the scenario shown, the sensing initiator needs to obtain feedback information from multiple sensing responders.
[0071] Figures 1a to 1b The sensing packet shown can be understood as a type of UWB signal. The device receiving the sensing packet can obtain target-related information based on it. Optionally, the device receiving the sensing packet can also feed back target-related information through feedback.
[0072] based on Figure 1b and Figure 1d Since feedback information needs to be transmitted between the sensing initiator and the sensing responder, this application provides a UWB-based information feedback method and apparatus. When the sensing initiator acts as the transmitter of the UWB signal and the sensing responder acts as the receiver of the UWB echo signal, the sensing initiator and the sensing responder can effectively transmit feedback information through the method provided in this application.
[0073] In one implementation, the format of the feedback information can be as shown in Table 1a.
[0074] Table 1a
[0075]
[0076] According to the feedback information shown in Table 1a, the signaling overhead of this feedback information is large, and the feedback information cannot effectively utilize temporal similarity and spatial correlation.
[0077] In view of this, this application also provides feedback information that can not only minimize the signaling overhead of the feedback information, but also effectively utilize the temporal similarity and spatial correlation of the parameters in the feedback information. Figure 2a This is a flowchart illustrating an information feedback method based on UWB provided in an embodiment of this application.
[0078] Figure 2aThe method shown can be applied to a first communication device and a second communication device. The first communication device includes a UWB signal transmitter, and the second communication device includes a UWB echo signal receiver. Alternatively, the first communication device can be understood as a sensing initiator, which is the UWB signal transmitter, and the second communication device can be understood as a sensing responder, which is the UWB echo signal receiver. For a description of the first and second communication devices, please refer to the above description of communication devices; they will not be detailed here. It is understood that any device capable of implementing the method provided in the embodiments of this application falls within the protection scope of this application; therefore, the sensing initiator and sensing responder should not be construed as limitations on the embodiments of this application.
[0079] Optional, Figure 2a The method shown can be applied to, for example Figure 2b The scenario shown illustrates how the sensing initiator initiates the sensing process and sends sensing packets. Figure 2b (This is illustrated using the example of a sensing packet containing sensing initiation information), the sensing responder responds to the sensing process. This is understandable. Figure 2b The scenario shown can also be applied to both the controller and the controlled device. Optionally, Figure 2a The method shown can be applied to, for example Figure 2c In the scenario shown, a third party (such as a controller) initiates a sensing process as an independent physical node. The sensing initiator sends sensing packets, and the sensing responder responds to the sensing process by sending feedback information back to the sensing initiator. This is understandable. Figure 2c In the scenario shown, the sensing responder can also send feedback information to the controller, but this application embodiment does not limit this.
[0080] like Figure 2a As shown, the method includes:
[0081] 201. The first communication device sends control information to the second communication device. The control information includes a first field, which indicates the feedback method of the sensing measurement results. Correspondingly, the second communication device receives the control information.
[0082] The control information can be used to control at least one of the feedback method or feedback cycle of the sensing measurement results, or the control information can be understood as control information related to the sensing process. The second communication device can feed back target-related information based on the control information, such as the feedback information shown in the embodiments of this application. For example, the control information can be contained in a physical layer (PHY) protocol data unit (PPDU). For instance, the control information can be carried in a physical layer service data unit (PSDU) within the PPDU. The embodiments of this application do not limit the specific location of the control information.
[0083] The first field is used to indicate (or carry) the feedback method of the sensing measurement result. For example, the feedback method of the sensing measurement result can be used to determine whether the content in the feedback information is compressed, or whether the second communication device needs to provide feedback on the sensing measurement result, etc. The first parameter information shown in the embodiments of this application can be the sensing measurement result obtained by the second communication device based on the UWB pulse sent by the first communication device. That is, the second communication device can obtain target-related information based on the UWB pulse, and the target-related information shown here can be understood as the first parameter information shown in the embodiments of this application. For example, the first parameter information may include at least one of path loss information, latency (also known as tap latency), vertical angle of arrival (ZOA), and horizontal angle of arrival (AOA). The embodiments of this application do not limit the specific content included in the first parameter information. It can be understood that latency can be the latency relative to the UWB pulse transmission time, etc., and the embodiments of this application do not limit the reference standard for the latency. Path loss information can also be understood as attenuation information of transmission power, or power latency information, etc.
[0084] The first field shown in the embodiments of this application is described in detail below. The first field may include the following implementation methods:
[0085] Implementation Method 1
[0086] Feedback methods include: providing feedback or not providing feedback.
[0087] In other words, the first field can be used to indicate whether the second communication device should feed back the first parameter information; or, the first field can be used to indicate whether the second communication device should generate feedback information based on the first parameter information. For example, if the first field is used to indicate that the second communication device should feed back the first parameter information, it means that the second communication device needs to generate feedback information. For example, the first field includes 1 bit; if the value of the first field is 1, it means that the second communication device needs to feed back the first parameter information; if the value of the first field is 0, it means that the second communication device does not need to feed back the first parameter information. It is understood that the values of the first field shown above are merely examples and should not be construed as limiting the embodiments of this application.
[0088] Optionally, the first field is used to indicate when the second communication device needs to feed back the first parameter information. This can be predefined by a standard or protocol: the second communication device feeds back the first parameter information in an uncompressed manner (which can also be understood as the content of the feedback information including the information obtained by uncompressing the first parameter information); or, the second communication device feeds back the first parameter information in a differential manner (which can also be understood as the content of the feedback information including the second parameter information obtained by compressing the first parameter information); or, the second communication device feeds back the first parameter information in a combination of reference information and differential information (which can also be understood as the content of the feedback information including the second parameter information obtained by compressing the first parameter information).
[0089] It is understandable that when the feedback method includes not feeding back the first parameter information, the second communication device may discard the first parameter information, or the second communication device may carry the obtained first parameter information in subsequent feedback information.
[0090] Implementation Method Two
[0091] Feedback methods include at least one of the following: feedback methods based on differential information (also known as feedback of sensing measurement results in the form of differential information), or feedback methods based on reference information and differential information (also known as feedback of sensing measurement results in the form of reference information and differential information).
[0092] The differential information is determined based on the first parameter information and the reference information. For example, differential information can be understood as the change in a parameter in the first parameter information (excluding the parameters included in the reference information) relative to that parameter in the reference information. For instance, differential information can be understood as the change in delay within a certain range relative to the delay within another range. As another example, differential information can be understood as the change in delay at a certain moment relative to the delay at another moment. Further explanation of differential information and reference information can be found in the specific examples shown below, which will not be detailed here.
[0093] It is understandable that when the content of the feedback information is only differential information, the reference information in the feedback information can be predefined by a standard or protocol; or, the reference information can also be included in the feedback information that precedes this feedback information.
[0094] In implementation method two, the first parameter information is fed back as differential information. That is, the feedback information can include at least one of differential information or reference information. Compared to the method where the feedback information includes the first parameter information itself, this effectively reduces the signaling overhead of the feedback information. Since feeding back the first parameter information as differential information effectively reduces signaling overhead compared to directly feeding back the first parameter information, implementation method two can also be understood as the feedback information being obtained through compression processing. Alternatively, the first parameter information needs to be compressed to obtain the second parameter information, which is then carried in the first field.
[0095] Implementation Method 3
[0096] Feedback methods include at least one of the following: feedback based on differential information, feedback based on reference information and differential information, and no feedback. Alternatively, feedback methods include at least one of the following: compressing the first parameter information, not feeding back the first parameter information, or not compressing the first parameter information. Alternatively, feedback methods include: feeding back the sensing measurement result and feedback based on differential information, feeding back the sensing measurement result and feedback based on differential information and reference information, not feeding back the sensing measurement result, discarding the currently obtained sensing measurement result, or not feeding back the sensing measurement result and retaining the currently obtained sensing measurement result (e.g., feeding back the currently obtained sensing measurement result through subsequent feedback information).
[0097] For example, the values in the first field can be as shown in Table 1b. It should be understood that the relationship between the indexes and their meanings shown in Table 1b is merely an example and should not be construed as limiting the embodiments of this application.
[0098] Table 1b
[0099]
[0100]
[0101] In Table 1b, when the value of the first field is 00, it indicates that the second communication device can only feed back the first parameter information in a differential manner. For example, the second parameter information in the feedback information can be obtained based on the reference information in the feedback information earlier than this feedback information and the first parameter information. When the value of the first field is 01, it indicates that the second parameter information in the feedback information is obtained based on the reference information in the feedback information and the first parameter information. The 11 shown in Table 1b is only an example and should not be construed as a limitation on the embodiments of this application. For example, when the value of the first field is 11, the first field can be used to instruct the second communication device to feed back the first parameter information in an uncompressed manner. In this case, the second parameter information in the feedback information can be the same as the first parameter information. When the value of the first field is 10, it indicates that the first parameter information is not fed back. The first parameter information can be included in the subsequent feedback information, or the first parameter information can be discarded. For example, when the first communication device detects that the parameter change of the target is small based on the obtained feedback information, it can indicate that the first parameter information is not fed back through the first field. Thus, the second communication device can discard the first parameter information it has obtained, thereby saving signaling overhead. For example, when the first communication device needs to perform a perception-related process with multiple second communication devices, in order to coordinate the time when the second communication devices send feedback information, the first communication device can indicate that it will not send back the first parameter information through the first field, while by default, the first parameter information can be included in the subsequent feedback information.
[0102] For example, the values in the first field can be as shown in at least one of Table 1c or Table 1d. For instance, if the first field has a bit length of 3 bits, the first bit can be used to indicate whether to retain the current sensing measurement result (as shown in Table 1c), and the second and third bits can be used to indicate the feedback method of the sensing measurement result (as shown in Table 1d). For example, when the second and third bits are used to indicate that the sensing measurement result is not fed back, the first bit can be used to indicate whether to retain the current sensing measurement result. If the value of the first bit is 0, it indicates that the first parameter information is discarded; if the value of the first bit is 1, it indicates that the first parameter information can be included in subsequent feedback information. It is understood that when the second and third bits are used to indicate a feedback method based on differential information or a feedback method based on reference information and differential information, the value of the first bit can be ignored, or the first bit can be used to indicate that the current sensing measurement result is retained (e.g., the value of the first bit is 1).
[0103] Table 1c
[0104] Index Meaning 0 Discard the results of this perception measurement. 1 Retain the results of this perception measurement
[0105] Table 1d
[0106] Index Meaning 00 Differential information 01 Differential information and reference information 10 No feedback 11 Reserved
[0107] By increasing the bit length of the first field, the feedback method indicated by the first field can be made more diverse, and it can also effectively indicate the specific way the second communication device processes the first parameter information, thereby improving the communication efficiency between the first and second communication devices.
[0108] It is understood that the bit length of the first field shown above is only an example, and as the bit length of the first field increases, the content indicated by the first field will become more diverse.
[0109] 202. The second communication device sends feedback information to the first communication device. This feedback information includes a second field, which carries second parameter information. This second parameter information is determined based on the feedback method and the first parameter information, which is the sensing measurement result obtained by the second communication device based on the UWB pulse sent by the first communication device. Correspondingly, the first communication device receives this feedback information.
[0110] Before sending feedback information, the second communication device can generate feedback information based on the control information. Optionally, the second parameter information can be the same as the first parameter information, that is, the second parameter information can be obtained from the first parameter information without compression. Optionally, the second parameter information can be obtained from the first parameter information after compression, such as the second parameter information can be determined based on the feedback method indicated by the first field, the first parameter information, and a predefined compression method. Furthermore, the feedback information also includes a third field, which is used to indicate the compression method. Thus, the second parameter information can be determined based on the feedback method indicated by the first field, the compression method indicated by the third field, and the first parameter information.
[0111] For example, the compression methods include time-based compression and value-based compression. Time-based compression can be understood as grouping parameters with similar times in the first parameter information into a group, and then performing differential processing with reference information (referring to differential processing for the same parameter) to obtain differential information; or, it can be understood as processing based on the degree of similarity in time to obtain reference information and differential information. For example, the first compression method can be a compression method based on time sub-units, where a time sub-unit in one time unit can be used as reference information, and the parameter information in other time sub-units can be differentially set based on this reference information to obtain differential information. Value-based compression can be understood as grouping parameters with similar values in the first parameter information into a group, and then performing differential processing with reference information (referring to differential processing for the same parameter) to obtain differential information; or, it can be understood as processing based on the degree of similarity in values to obtain reference information and differential information. It is understood that the specific descriptions of the compression methods shown in the embodiments of this application can also refer to the relevant descriptions in Tables 4 to 7 below, which will not be detailed here.
[0112] For example, the compression method includes a first compression method and a second compression method, wherein the compression standards of the first compression method and the second compression method are different. It is understood that the compression methods shown in the embodiments of this application are merely examples, and any method that can obtain differential information based on the first parameter information and reference information, and thus carry it in the second field, falls within the protection scope of the embodiments of this application.
[0113] Optionally, when the feedback method includes a feedback method based on differential information, or a feedback method based on reference information and differential information; and the compression method includes a compression method based on time or a compression method based on value, it indicates that the second parameter information is obtained by compressing the first parameter information. Optionally, when the feedback method includes feeding back the first parameter information, without specifically indicating whether the first parameter information is fed back in the form of differential information or in the form of reference information and differential information, and the feedback information does not include a third field, it indicates that the first parameter information can be compressed, or it can be uncompressed; this application embodiment does not limit this. It is understood that specific descriptions of the feedback method and compression method can be found below, and will not be detailed here.
[0114] It is understood that after receiving feedback information, the first communication device can obtain information such as the target's distance, speed, or attenuation based on the feedback information. The feedback information can be information about one target or information about multiple targets; this embodiment of the application does not limit this. For example, after receiving feedback information, the first communication device can parse parameters related to the target to obtain information about one or more targets.
[0115] In this embodiment of the application, the first communication device can instruct the second communication device on the feedback method, so that the second communication device can clearly know the processing method of the first parameter information. This not only effectively improves the sensing process based on UWB pulses, but also effectively ensures the communication efficiency of both parties.
[0116] Figure 2a In one possible implementation of the method shown, the control information further includes a fourth field indicating the number of time sub-units included in a time unit. A time unit can be understood as the duration of interaction between control information and feedback information. Alternatively, the process by which the second communication device completes an independent sensing measurement and reports feedback information can be considered a time unit. Or, a time unit can be understood as the duration during which the first communication device initiates a sensing process and obtains feedback information. For example, a time unit may include multiple time sub-units. That is, multiple time sub-units can form a time unit. For instance, a time unit may include M time sub-units, where M is a positive integer.
[0117] As an example, the number of time sub-units can be used to indicate the period of feedback information, such as the number of time sub-units being proportional to the period of feedback information. As an example, the number of time sub-units can also be used to indicate the transmission time of feedback information, such as the transmission time of feedback information being located in the last one or more time sub-units within a time unit. As an example, the number of time sub-units can also be used to indicate the period of the sensing process executed by the first communication device and the second communication device. For example, a time unit can also be called a sensing time unit or a sensing round, and a time sub-unit can also be called a sensing time sub-unit or a sensing slot. The specific names of the time unit and time sub-unit are not limited in the embodiments of this application. It is understood that the following description of the sensing round also applies to the sensing time unit, and the description of the sensing slot also applies to the sensing time sub-unit.
[0118] Since the first and second communication devices can execute multiple sensing processes, a time block is also provided in this embodiment. For example... Figure 3a As shown, a time block can include N time units, where N is a positive integer, and a time unit can include M time sub-units. It is understood that a time block can also be called a sensing time block, a UWB-based sensing time block, or a sensing block, etc. This application embodiment does not limit the specific name of the time block. For ease of description, it will be referred to below as... Figure 3b The method provided in this application is illustrated using the sensing block, sensing wheel, and sensing time slot as examples. It is understood that, regarding... Figure 3b The explanation can be found here. Figure 3a .
[0119] For example, a sensing block can be a dedicated period of time for sensing. Each sensing block can be divided into several sensing wheels, and each sensing wheel can be used to complete an independent sensing measurement and report the result. Each sensing wheel can be divided into several sensing time slots, and each sensing time slot can be used to transmit at least one sensing packet (for sensing). One sensing time slot can correspond to one or more sensing packets, thus the second communication device can sense the target multiple times within a single sensing wheel. Based on the sensing packets, the second communication device can obtain path loss information, delay, AOZ, AOA, etc. It is understood that each sensing packet can include one or more UWB pulses. Since the second communication device obtains the measurement report result based on UWB pulses, this measurement report result can also be understood as channel impulsive response (CIR) feedback parameters, CIR parameters, or CIR information, etc. The first parameter information or the second parameter information can also be understood as CIR feedback parameters or CIR parameters, etc.
[0120] Figure 3c This is a schematic diagram illustrating the execution of a perception process within a perception wheel, as provided in an embodiment of this application. For example... Figure 3c As shown, in the sensing control phase, the first communication device can send control information (also called sensing control message) to the second communication device (for an explanation of control information, please refer to...). Figure 2a The control information shown below (or, as per Table 2 below) indicates the control information; during the sensing phase, the first communication device may send multiple sensing packets to the second communication device; during the measurement report phase, the second communication device may send feedback information (also referred to as measurement information or measurement report information, etc.) to the first communication device. The sensing control phase may correspond to one or more sensing time slots, the sensing phase may correspond to multiple sensing time slots, and the measurement report phase may correspond to one or more sensing time slots. Figure 3c In this context, P is a positive integer less than Q, and Q is a positive integer less than M. For example, P+1 is less than Q, and Q+1 is less than or equal to M-1. Figure 3c Examples are given below. Figure 2a The control information shown.
[0121] For example, the control information includes a first field and a fourth field. The first field indicates the feedback method, and the fourth field indicates the number of sensing slots included in a sensing wheel. The control information may also include other information indicating one or more of the following: the duration of a sensing slot, the duration of a sensing block, the number of sensing wheels included in a sensing block, or the pulse repetition frequency (PRF). The duration of each sensing slot may be the same, and the duration of each sensing wheel may be the same. The duration shown in the embodiments of this application may also be referred to as duration or time length, etc.
[0122] Control information can be understood as the information used by the sensing initiator to update control based on the CIR feedback from the sensing responder. The information shown in Table 2 can also be called a sensing control information element (IE) or an advanced sensing control IE. That is to say, the information shown in Table 2 can be understood as one IE in the control information, and the embodiments of this application do not limit the other IEs in the control information.
[0123] For example, the format of the perception control IE in the control information can be as shown in Table 2.
[0124] Table 2
[0125]
[0126] In this context, the CIR update indication can be understood as the first field, and the sensing slot duration can be understood as the fourth field. The sensing block duration and sensing slot duration can be measured in sensing scheduling time units (SSTUs). This application does not limit the specific duration of the SSTU in its embodiments. For example, the SSTU duration can be preset by a protocol or standard, or negotiated by the communicating parties.
[0127] As shown in Table 2, when the CIR update indicator is 00, the impact on the measurement reporting stage is as follows: Figure 4a As shown. The feedback information uses differential information to indicate the first parameter information. The second parameter information is determined based on reference information from feedback information preceding the initial feedback information and the first parameter information. This differential information can also be called the differential CIR (difference CIR). When the CIR update indicator is 0 or 1, the impact on the measurement reporting stage is as follows... Figure 4bAs shown. The feedback information indicates the first parameter information through differential information and reference information. The second parameter information is determined based on the reference information and the first parameter information in this feedback information. When the CIR update indication is 10, CIR feedback is not performed during the measurement reporting phase of this sensing cycle. Optionally, the first parameter information that needs to be fed back in this sensing cycle can be fed back in subsequent sensing cycles (such as the next sensing cycle or the cycle after that). That is, the CIR parameters in this sensing cycle can be transmitted simultaneously with subsequent CIR parameters in the next control information when feedback is indicated. Optionally, the first parameter information that needs to be fed back in this sensing cycle can be discarded.
[0128] It is understood that the size of each field shown in Table 2 is merely an example and should not be construed as a limitation on the embodiments of this application.
[0129] In one possible implementation, when the target's movement speed is high, the second communication device can provide feedback more frequently, facilitating the first communication device's timely acquisition of target-related information. When the target's movement speed is low, the feedback frequency of the first parameter information can be reduced. This is because the feedback information needs to be provided in the last one or more sensing time slots of a sensing wheel, and in conjunction with... Figure 3c As shown in Table 2, the number of sensing time slots included in a sensing wheel in the control information can be used to indicate the period or frequency of the feedback information. The number of sensing time slots is directly proportional to the period of the feedback information and inversely proportional to the feedback frequency. A larger number of sensing time slots indicates a longer feedback period or a lower feedback frequency.
[0130] For example, when the first communication device needs the second communication device to provide feedback on the first parameter information more frequently, the number of sensing time slots included in a sensing wheel indicated in the control information can be reduced, thereby shortening the feedback information cycle or increasing the feedback frequency. For instance, the first communication device can obtain the relationship between the feedback information cycle and the target's change frequency through a certain detection algorithm, and then determine the feedback cycle of subsequent feedback information based on the detection algorithm after receiving the feedback information. For example, the detection algorithm can calculate the variance of the CIR parameter over a period of time, or detect whether the CIR parameter has undergone a drastic change, thereby determining the content of the sensing control IE in the control information, as well as the content in the feedback information.
[0131] It should be noted that the UWB-based information feedback method shown in Table 2 can be used as a reference. Figure 2a ,as well as Figures 3a to 3c , Figure 4a and Figure 4b The UWB-based information feedback method shown can be used as a reference. Figure 2aThese will not be detailed here.
[0132] Based on Table 2 and Figure 2a The method shown allows the first communication device to instruct the feedback method and frequency of the first parameter information via control information. This effectively reduces the feedback overhead of the second communication device when the feedback method includes differential information or a combination of differential and reference information. Furthermore, since the differential information is smaller in value than the uncompressed parameter, it can achieve the same accuracy as the uncompressed parameter with fewer bits, effectively ensuring numerical accuracy.
[0133] The following examples illustrate the compression methods provided in the embodiments of this application.
[0134] During the sensing phase, the first communication device can continuously send sensing packets (a sensing packet can be understood as a collection of UWB pulse signals within a certain time period), and the second communication device senses the target based on these sensing packets. For example, when the second communication device receives a UWB signal at a certain time, it can record the parameter information corresponding to that time. Therefore, the parameter information related to the target will correspond to a time. For instance, if one sensing time slot corresponds to one sensing packet, the second communication device can sample the time within a sensing time slot to obtain parameter information at different times within that sensing time slot. As another example, if one sensing time slot corresponds to multiple sensing packets, the second communication device can sample parameters obtained within a portion of a sensing time slot, etc., and this application does not limit the scope of the embodiments. In other words, the second communication device can sample the time corresponding to a sensing packet (e.g., a sensing snapshot) based on the sensing packet to obtain parameter information corresponding to different taps within a sensing snapshot.
[0135] Figure 5 This is a schematic diagram illustrating the sampling of path loss information provided in an embodiment of this application. Figure 5 This shows path loss information within different taps, obtained by sampling based on time within a single sensing snapshot. Path loss information can be understood as the attenuation information of the UWB signal during transmission from transmission to reception. Therefore, Figure 5 The horizontal axis can be interpreted as the time delay from transmission time to reception time, and the vertical axis as path loss. For example, when sampling parameters within a sensing snapshot, sampling can be based on a certain threshold. Figure 5 Sampling is performed using a value greater than -160dB as an example to obtain the path loss corresponding to the tap. Similarly, the tap shown in this embodiment can correspond to path loss, latency, and other information. The tap shown in this embodiment can also be understood as a sampling point, sampling node, or sensing sampling point, etc. It is understood that... Figure 5 The sampling process shown is merely an example and should not be construed as limiting the embodiments of this application.
[0136] The following will use snapshot and tap as examples to illustrate the method shown in the embodiments of this application. The relationship between snapshot and tap can be understood as follows: the second communication device can sample based on the parameters obtained within a snapshot, thereby obtaining parameters corresponding to multiple taps. One sensing packet can correspond to one snapshot. That is, one snapshot can be less than or equal to one sensing time slot (one sensing time slot corresponds to one or more snapshots), and one sensing cycle can include multiple snapshots.
[0137] For example, based on the above description of the snapshot, Table 3 shows the third field in the embodiments of this application. This third field may also be called a compression mode field or compression method field, etc.
[0138] Table 3
[0139] The value of the third field Description 00 Uncompressed 01 Snapshot-based compression 10 Cluster-based compression 11 Reserved
[0140] In this context, a value of 00 for the third field indicates that the first parameter information does not require compression; a value of 01 indicates that the second parameter information is obtained after snapshot-based compression of the first parameter information; and a value of 10 indicates that the second parameter information is obtained after cluster-based compression of the first parameter information. It can be understood that snapshot-based compression can be considered a time-based compression method, while cluster-based compression can be understood as a value-based compression method.
[0141] For example, when the compression method is no compression, the second parameter information can be as shown in Table 4. If the value of the third field is 00, the first parameter information does not need to be compressed, and the first parameter information is as shown in Table 4. It can be understood that the first parameter information shown in the embodiments of this application can be understood as the CIR parameter in the CIR feedback IE shown in Table 9 or Table 10 below.
[0142] Table 4
[0143]
[0144]
[0145] The parameters and bit lengths shown in Table 4 are merely examples and should not be construed as limiting the embodiments of this application. It is understood that Num_round, Num_snapshot, and Num_tap shown above are all positive integers. For example, when the number of antennas used to receive sensing packets in the second communication device is one, the second parameter information may not include AOA and ZOA, meaning AOA and ZOA do not occupy bits. Alternatively, the presence of AOA and ZOA can be indicated by relevant information in the feedback information (as shown in Table 9 below). When the presence of AOA and ZOA is indicated, they can occupy 8 bits; otherwise, they are ignored. Of course, AOA and ZOA may not exist simultaneously in the second parameter information, and this embodiment of the application does not limit this.
[0146] For example, the feedback information may include a fifth field (the data pattern field shown in Table 9 below), which indicates the data pattern of path loss information. This data pattern may indicate path loss information in terms of amplitude and phase, or in terms of in-phase and quadrature components. For instance, a value of 0 for the fifth field indicates that the path loss information is fed back in the form of in-phase and quadrature components (also known as in terms of real and imaginary parts), while a value of 1 indicates that the path loss information is fed back in terms of amplitude and phase.
[0147] For the number of sensing wheels Num_round shown in Table 4, when Num_round = 1, it indicates that the feedback is the CIR parameter from the current sensing wheel. When Num_round is not equal to 1, such as being greater than or equal to 2, it indicates that the feedback information can include the CIR parameter obtained in the current sensing wheel as well as the CIR parameters obtained in the previous sensing wheels that were not fed back. For example, if the value of the first field in the control information of the previous sensing wheel is 10 (as shown in Table 1b), then the second communication device may not feed back feedback information in the previous sensing wheel. Therefore, by using the number of sensing wheels shown in Table 4, it is possible to indicate to the first communication device that the feedback information includes not only the CIR parameter from the previous sensing wheel but also the CIR parameter from the current sensing wheel.
[0148] For example, when the third field indicates that the compression method is snapshot-based compression, the second parameter information can be as shown in Table 5. The second parameter information can be understood as the CIR parameter in the CIR feedback IE shown in Table 9 or Table 10 below. The second parameter information is obtained after snapshot-based compression, and the snapshot-based compression process can be as follows... Figure 6 As shown. Understandable. Figure 5 The ordinate in the figure is in dB. Figure 6The vertical axis shown is in linear numerical units, therefore Figure 5 and Figure 6 The units of the vertical coordinates may differ, but this should not be construed as a limitation on the embodiments of this application.
[0149] For example, the parameter information corresponding to a snapshot from any one of the sensing wheels that one or more antennas needs to feed back can be used as reference information. For instance, if a second communication device receives UWB signals through multiple antennas and needs to feed back parameter information corresponding to the current sensing wheel (e.g., one sensing wheel), then the second communication device can use the parameter information corresponding to the first snapshot from the local sensing wheel that one antenna needs to feed back as reference information. As another example, if the second communication device needs to receive UWB signals through one antenna and needs to feed back parameter information corresponding to multiple sensing wheels (i.e., there are multiple sensing wheels to feed back this time), then the second communication device can use the parameter information corresponding to the first snapshot from the first sensing wheel as reference information. As yet another example, if the second communication device needs to receive UWB signals through multiple antennas and needs to feed back parameter information corresponding to multiple sensing wheels, then the second communication device can use the parameter information corresponding to the first snapshot from the first sensing wheel that one antenna needs to feed back as reference information. The difference between other snapshots or parameter information corresponding to other antennas and the reference information is used as differential information. For example, the reference information could be reference information from a perception wheel earlier than the current perception wheel. This application does not limit how the reference information is determined.
[0150] Table 5
[0151]
[0152]
[0153] It is understandable that in Table 5, the reference information can be the parameter information corresponding to the first snapshot of the first perception wheel in this perception wheel, or it can be the reference information in a perception wheel earlier than the local perception wheel. Table 6 shows the bit length occupied by different parameter information. In Table 6, the parameter information corresponding to snapshot 1 is reference information, therefore the bit length occupied by the parameter information corresponding to snapshot 1 is greater than the bit length occupied by the parameter information not corresponding to snapshot 1.
[0154] It should be noted that Table 5 uses the parameter information of the first snapshot of the first sensing wheel as reference information. Optionally, when the feedback is parameter information within a single sensing wheel, parameter information from a non-first snapshot can also be used as reference information. Optionally, when the feedback is parameter information within multiple sensing wheels, parameter information from the first snapshot of a non-first sensing wheel, or parameter information from a non-first snapshot of a non-first sensing wheel, etc., can also be used as reference information. In this case, the second parameter information or feedback information includes information indicating the location of the reference information, which indicates at least one of the sensing wheel, sensing time slot, or sensing snapshot in which the reference information is located. For example, the information indicating the location of the reference information can exist in the second parameter information as a field (or subfield, etc.), or in the feedback information (as shown in Table 10 below).
[0155] In one possible implementation, the feedback information may further include indication information indicating the presence of reference information. For example, the feedback information may also include a sixth field, which indicates whether reference information exists in the feedback information; or, the sixth field indicates whether reference information exists in the second parameter information. Referring to the compression methods shown in Table 3, when the value of the third field is 01 or 10, if the sixth field indicates the absence of reference information (e.g., the value of the sixth field is 0), it means that the second parameter information is determined based on the first parameter information and the reference information in the perception wheel earlier than the local perception wheel. In other words, the second parameter information may only include differential information. Alternatively, if the sixth field indicates the presence of reference information (e.g., the value of the sixth field is 1), it means that the second parameter information is determined based on the first parameter information and the reference information in the current perception wheel. In other words, the second parameter information includes both differential information and reference information. When the value of the third field is 00 or 11, the sixth field may not exist in the feedback information, or the value of the sixth field may be ignored.
[0156] Table 6
[0157]
[0158]
[0159] It should be noted that when reference information exists in the current sensing round, the In-phase Component or Amplitude corresponding to the reference snapshot (such as the first snapshot) occupies 16 bits, the Quadrature Component or Phase occupies 16 bits, the delay occupies 8 bits, the AOA occupies 8 bits, and the AOZ occupies 8 bits. For other non-reference snapshots, the In-phase Component or Amplitude occupies 12 bits, the Quadrature Component or Phase occupies 12 bits, the delay occupies 6 bits, the AOA occupies 6 bits, and the AOZ occupies 6 bits. For example, when no reference information exists in the current sensing round, the In-phase Component or Amplitude corresponding to snapshot 1 (the reference snapshot) occupies 16 bits, the Quadrature Component or Phase occupies 16 bits, the delay occupies 8 bits, the AOA occupies 8 bits, and the AOZ occupies 8 bits.
[0160] It is understood that the parameters shown above, and the bit lengths occupied by each parameter, are merely examples and should not be construed as limiting the embodiments of this application.
[0161] For example, when the third field indicates that the compression method is cluster-based compression, the second parameter information can be as shown in Table 7. The second parameter information is obtained after cluster-based compression, and the cluster-based compression process can be as follows: Figure 7 As shown. Understandable. Figure 7 The compression process shown is merely an example and should not be construed as limiting the embodiments of this application. It is understood that... Figure 6 and Figure 7 The CIR shown in snapshot 1 can be referenced. Figure 8a ,Right now Figure 8a It is Figure 6 or Figure 7 The image was obtained after CIR magnification from snapshot 1. Figure 6 and Figure 7 The CIR shown in Snapshot2 can be referenced. Figure 8b ,Right now Figure 8b It is Figure 6 or Figure 7 The image was obtained after CIR magnification from snapshot 2. Figure 6 and Figure 7 The CIR shown in Snapshot 10 can be referenced. Figure 8c ,Right now Figure 8c It is Figure 6 or Figure 7 The image was obtained after CIR magnification using Snapshot 10.
[0162] For example, the cluster-based compression process can be as follows: All snapshot CIRs are clustered, such as based on dynamic range, K-means, or density-based spatial clustering of applications with noise (DBSCAN). This application does not limit the specific implementation of the clustering method. Then, a tap (i.e., reference tap) is selected in each cluster as the reference information for the CIR. The differences between the remaining taps (i.e., normal taps) in each cluster and the reference tap (referring to the differences in parameters of the corresponding taps) are used as the differential information for the CIR. Figure 7 As shown, a tap can be selected in cluster 1 as the reference information for cluster 1, thereby differentiating the other taps in cluster 1 with the reference tap. Similarly, a tap can be selected in cluster 2 as the reference information for cluster 2, thereby differentiating the other taps in cluster 2 with the reference tap. These methods will not be listed here.
[0163] Table 7
[0164]
[0165]
[0166] Table 7 only illustrates cluster 1 as an example. For explanations of other clusters, please refer to cluster 1 shown in Table 7; they will not be detailed here. It is understood that these other clusters can all use the reference tap in cluster 1 as reference information. For example, the difference between the parameter corresponding to the tap in cluster 2 and the parameter corresponding to the reference tap in cluster 1 is the differential information. For explanations of the bit lengths occupied by each parameter shown in Table 7, please refer to the explanations in Table 5 or Table 6; they will not be detailed here. It is understood that the cluster containing the reference information may or may not be the first cluster. For example, the second parameter information or feedback information may include information indicating the location of the reference information, which is used to indicate the cluster where the reference information is located.
[0167] The tap index shown in Table 7 will be explained in detail below.
[0168] Table 8 shows the conditions corresponding to the values of the tap index. As shown in Table 8, when the tap index occupies 0 bits, it indicates that the parameter information fed back in the feedback information is obtained based on one antenna and one snapshot. That is, the second communication device obtains the first parameter information through one antenna and within one snapshot. When the tap index occupies 3 bits, it indicates that the parameter information fed back in the feedback information is obtained based on one antenna and multiple snapshots. That is, the second communication device obtains the first parameter information through one antenna and within multiple snapshots. Therefore, the second parameter information needs to include the first parameter information within multiple snapshots; that is, the tap index needs to indicate that the parameter information of the corresponding tap is obtained based on the snapshot indicated by that tap index. When the tap index occupies 2 bits, it indicates that the parameter information fed back in the feedback information is obtained based on multiple antennas and one snapshot. When the tap index occupies 5 bits, it indicates that the parameter information fed back in the feedback information is obtained based on multiple antennas and multiple snapshots. Therefore, the second parameter information needs to include the first parameter information corresponding to multiple snapshots and multiple antennas. That is, it needs to indicate, through the tap index, that the parameter information of the corresponding tap is obtained based on the snapshot indicated by the tap index and the antenna indicated by the tap index. In other words, the tap index can be used to indicate the snapshot to which the tap belongs and the corresponding receiving antenna.
[0169] Table 8
[0170] condition Bit length of Tap Index Number of receiving antennas = 1, and number of snapshots = 1 0 Number of receiving antennas = 1 3 Number of Snapshots = 1 2 Other 5
[0171] For example, if there is one antenna and the tap index is 3 bits long, a tap index of 010 indicates that the tap belongs to the second snapshot. As another example, a tap index of 01110 indicates that the tap belongs to the sixth snapshot of antenna 1. Understandably, a tap index of 11001 can also represent the sixth snapshot of antenna 1.
[0172] It is understood that the bit lengths shown in Table 8 are merely examples and should not be construed as limiting the embodiments of this application. However, the bit length of the tap index can be related to the bit length of the number of antennas indicated in the feedback information and the number of snapshots indicated in the feedback information. For example, when the number of receiving antennas is equal to 1, the bit length of the tap index can be related to the number of snapshots indicated in the feedback information. For example, if the field indicating the number of snapshots in the feedback information occupies 3 bits, then the tap index can occupy 3 bits. Or, for example, if the field indicating the number of snapshots in the feedback information occupies 4 bits, then the tap index can occupy 4 bits. For example, when the number of snapshots is equal to 1, the bit length of the tap index can be related to the number of antennas indicated in the feedback information. For example, if the field indicating the number of antennas in the feedback information occupies 2 bits, then the tap index can occupy 2 bits. Or, for example, if the field indicating the number of antennas in the feedback information occupies 3 bits, then the tap index can occupy 3 bits. Of course, the feedback information may also lack at least one of the fields indicating the number of antennas or the number of snapshots.
[0173] It should be noted that when the index of each tap is the same, the tap index can be included in the first tap, and then a delimiter can be used to indicate that the index of subsequent taps is the same as the index of the first tap. For example, the delimiter can be located after the reference tap in cluster 1, such as the delimiter can be set to 8 ones or 8 zeros, or 16 ones or 16 zeros, etc. The method of setting the delimiter is not limited in the embodiments of this application.
[0174] It should be noted that the second parameter information or feedback information may also include information indicating whether the tap index has changed relative to the previous tap. This information indicating whether the tap index has changed may exist as a field (or subfield, etc.) in the second parameter information or feedback information. For example, this information indicating whether the tap index has changed may exist as a field (or subfield, etc.) before the tap index field. Each cluster corresponds to a reference tap, and the index of the reference tap can be taken according to Table 8, and then other non-reference taps in cluster 1 are described sequentially. For example, if cluster 1 contains tap1-tap10, and tap1 is the reference tap, then the information corresponding to the reference tap in cluster 1 may include the tap index of tap1, and the field before this tap index indicating whether the tap index has changed may be set to a default value (such as 0 or 1, etc.). Similarly, the tap index of a non-reference tap in cluster 1, such as tap2, may include a field indicating whether the tap index of tap2 has changed compared to the tap index of tap1, and so on.
[0175] Based on the feedback and compression methods described above, the following examples illustrate the feedback information provided in the embodiments of this application.
[0176] Since the feedback information can be used in the measurement reporting phase, it can also be called CIR feedback IE. For example, the format of the feedback information can be as shown in Table 9 or Table 10.
[0177] Table 9
[0178]
[0179] Table 10
[0180]
[0181] It is understandable that Table 10, compared to Table 9, adds an index field for the snapshot containing the reference information. It is also understandable that the bit length of the index field for the snapshot containing the reference information can be the same as the bit length of the snapshot quantity field. Furthermore, the feedback information shown in Table 10 is more suitable for snapshot-based compression methods. For example, when reference information exists, the index of the snapshot containing the reference information allows the first communication device to clearly determine which snapshot the reference information belongs to.
[0182] Element IDs can be used to indicate the ID of feedback information, i.e., the ID of the CIR feedback IE.
[0183] The compression method field can be used to indicate whether the first parameter information is compressed. For an explanation of the compression method field, please refer to the third field shown above (such as the relevant description in Table 3, etc.), which will not be elaborated here.
[0184] The "Number of Received Antennas" field can be used to indicate the number of received antennas of the second communication device. The bit length occupied by this field can be used to determine the bit length occupied by the "tap index" field shown in Table 8. The "Number of Snapshots" field can be used to indicate the number of snapshots that the second communication device needs to feed back to the CIR. The bit length occupied by this "Snapshot Value" field can be used to determine the bit length occupied by the "tap index" field shown in Table 8. For a description of the tap index, please refer to the relevant description in Table 8; it will not be detailed here.
[0185] The presence of AOA and ZOA fields can be used to indicate whether AOA and ZOA should be included when feeding back the first parameter information in the feedback message. For example, if AOA and ZOA Present = 1, then the CIR parameter includes AOA and ZOA information; if AOA and ZOA Present = 0, then the CIR parameter does not include AOA and ZOA information. It is understandable that when the second communication device receives the sensing packet through an antenna, AOA and ZOA are not present.
[0186] The Data Mode field indicates whether path loss information is fed back in terms of in-phase and quadrature components, or in terms of amplitude and phase. For example, Data Mode = 0 means that in-phase and quadrature components are fed back in the path loss information; Data Mode = 1 means that amplitude and phase are fed back in the path loss information. For a more detailed explanation of the Data Mode field, please refer to the section on Field 5 above.
[0187] The "Does Reference Information Exist?" field indicates whether reference information exists in the feedback. For details on the existence of the "Does Reference Information Exist?" field, please refer to the explanation of the sixth field above; it will not be elaborated upon here.
[0188] For an explanation of the CIR parameter fields, please refer to Tables 4, 5, and 7 above; they will not be detailed here. The CIR parameter fields shown in Table 9 or Table 10 can be understood as the second fields shown above. For example, the CIR parameter fields can be used to carry the first parameter information as shown in Table 4, or the second parameter information as shown in Table 5 or Table 7.
[0189] The feedback information shown above effectively considers the similarity within different taps or different clusters, as well as the correlation between different antennas, thus effectively utilizing the temporal similarity and spatial correlation of CIR parameter feedback.
[0190] In some implementations of this application, Table 9 can also be combined with Tables 11 and 12, or Table 10 can be combined with Tables 11 and 12. Table 11 is the CIR feedback main header, which can be used to indicate the included ranges. Table 12 can be understood as a range header. Each range can correspond to one Table 12 and one Table 9, or each range can correspond to one Table 12 and one Table 10. For example, a snapshot can include one or more ranges, and a range can include multiple taps. For instance, the second communication device can first transmit Table 11, indicating the included ranges, and then for each range, first transmit Table 12, and then transmit Table 9 or Table 10.
[0191] Table 11
[0192]
[0193]
[0194] Table 12
[0195]
[0196] It is understood that the bit lengths or field values in the tables shown above are merely examples and should not be construed as limiting the embodiments of this application. The tables shown above can be used individually with... Figure 2a The methods shown can be combined; alternatively, different tables can be combined with each other, and with... Figure 2a The methods shown are combined.
[0197] The method described above can be applied to both the first and second communication devices. Alternatively, the method described above can also be applied to other scenarios. For example,
[0198] In this embodiment, the sensing initiator sends control information to the sensing responder, enabling the responder to provide feedback based on the control information. Furthermore, the sensing responder, by sending feedback information to the sensing initiator, can not only effectively provide CIR parameters but also indicate the compression method or data mode of the CIR parameters. This not only improves the sensing interaction process based on the UWB system but also effectively reduces signaling overhead by providing CIR parameter feedback through compression.
[0199] The following describes the communication device provided in the embodiments of this application.
[0200] This application divides the communication device into functional modules according to the above-described method embodiments. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware or as software functional modules. It should be noted that the module division in this application is illustrative and represents only one logical functional division; other division methods may be used in actual implementation. The following will combine... Figures 9 to 11 The communication device of the present application embodiment is described in detail.
[0201] Figure 9 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application, such as... Figure 9 As shown, the communication device includes a processing unit 901 and a transceiver unit 902.
[0202] In some embodiments of this application, the communication device may be the first communication device or chip shown above, and the chip may be applied to the first communication device, etc. That is, the communication device may be used to perform the steps or functions performed by the first communication device in the method embodiments above.
[0203] The transceiver unit 902 is used to output control information and input feedback information.
[0204] For example, processing unit 901 is used to determine control information; and output the control information and input feedback information through transceiver unit 902.
[0205] It is understandable that the processing unit 901 can also process the feedback information to obtain information such as the target's speed, distance, or attenuation.
[0206] It is understood that the specific descriptions of the transceiver unit and processing unit shown in the embodiments of this application are merely examples. For the specific functions or execution steps of the transceiver unit and processing unit, please refer to the above method embodiments, which will not be described in detail here.
[0207] Reuse Figure 9 In other embodiments of this application, the communication device may be the second communication device shown above or a chip in the second communication device, etc. That is, the communication device may be used to perform the steps or functions performed by the second communication device in the method embodiments above.
[0208] For example, transceiver unit 902 is used to input control information; transceiver unit 902 is also used to output feedback information.
[0209] For example, processing unit 901 is used to determine feedback information based on control information.
[0210] It is understood that the specific descriptions of the transceiver unit and processing unit shown in the embodiments of this application are merely examples. For the specific functions or execution steps of the transceiver unit and processing unit, please refer to the above method embodiments, which will not be described in detail here.
[0211] In the previous embodiments, the descriptions of control information, feedback information, first field, second field, third field, fourth field, etc. can be found in the above method embodiments, and will not be described in detail here.
[0212] The first and second communication devices according to embodiments of this application have been described above. The following describes possible product forms of the first and second communication devices. It should be understood that any device possessing the above-described... Figure 9 Any product of any form that possesses the functions of the first communication device, or any product that has the above-mentioned features. Figure 9 Any form of the product that performs the functions of the second communication device described herein falls within the protection scope of the embodiments of this application. It should also be understood that the following description is merely illustrative and does not limit the product forms of the first and second communication devices in the embodiments of this application to these examples.
[0213] In one possible implementation, Figure 9 In the communication device shown, the processing unit 901 can be one or more processors, and the transceiver unit 902 can be a transceiver, or the transceiver unit 902 can also be a transmitting unit and a receiving unit. The transmitting unit can be a transmitter, and the receiving unit can be a receiver. The transmitting unit and the receiving unit are integrated into one device, such as a transceiver. In the embodiments of this application, the processor and the transceiver can be coupled, etc., and the connection method between the processor and the transceiver is not limited in the embodiments of this application. In the process of executing the above method, the process of sending information in the above method can be understood as the process of the processor outputting the above information. When outputting the above information, the processor outputs the above information to the transceiver so that the transceiver can transmit it. After the above information is output by the processor, it may need to undergo other processing before reaching the transceiver. Similarly, the process of receiving information in the above method can be understood as the process of the processor receiving the input above information. When the processor receives the input information, the transceiver receives the above information and inputs it into the processor. Furthermore, after the transceiver receives the above information, the above information may need to undergo other processing before being input into the processor.
[0214] like Figure 10 As shown, the communication device 100 includes one or more processors 1020 and transceivers 1010.
[0215] For example, when the communication device is used to perform the steps, methods, or functions performed by the first communication device, the processor 1020 is used to determine control information; the transceiver 1010 is used to send control information to the second communication device and receive feedback information from the second communication device.
[0216] For example, when the communication device is used to perform the steps, methods, or functions performed by the second communication device, the transceiver 1010 is used to receive control information from the first communication device; the processor 1020 is used to determine feedback information based on the control information; and the transceiver 1010 is also used to send feedback information to the first communication device.
[0217] In this embodiment of the application, the descriptions of control information, feedback information, first field, second field, third field, fourth field, etc. can be found in the above method embodiment, and will not be described in detail here.
[0218] exist Figure 10 In various implementations of the communication apparatus shown, the transceiver may include a receiver for performing a receiving function (or operation) and a transmitter for performing a transmitting function (or operation). The transceiver is also used to communicate with other devices / appliances via a transmission medium.
[0219] Optionally, the communication device 100 may further include one or more memories 1030 for storing program instructions and / or data, etc. The memory 1030 is coupled to the processor 1020. The coupling in this embodiment is an indirect coupling or communication connection between devices, units, or modules, which can be electrical, mechanical, or other forms, for information exchange between devices, units, or modules. The processor 1020 may operate in conjunction with the memory 1030. The processor 1020 may execute program instructions stored in the memory 1030. Optionally, at least one of the above-mentioned memories may be included in the processor.
[0220] This application embodiment does not limit the specific connection medium between the transceiver 1010, processor 1020, and memory 1030. This application embodiment... Figure 10 The memory 1030, processor 1020, and transceiver 1010 are connected via a bus 1040, and the bus is in Figure 10 The connections between other components are shown in bold and are for illustrative purposes only, not as limiting information. The bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, Figure 10 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0221] In the embodiments of this application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., and can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or being executed by a combination of hardware and software modules within the processor.
[0222] In this application embodiment, the memory may include, but is not limited to, non-volatile memory such as hard disk drive (HDD) or solid-state drive (SSD), random access memory (RAM), erasable programmable read-only memory (EPROM), read-only memory (ROM), or compact disc read-only memory (CD-ROM), etc. Memory is any storage medium capable of carrying or storing program code in the form of instructions or data structures, and capable of being read and / or written by a computer (such as the communication device shown in this application), but is not limited to this. The memory in this application embodiment may also be a circuit or any other device capable of implementing storage functions, used to store program instructions and / or data.
[0223] For example, processor 1020 is mainly used to process communication protocols and communication data, control the entire communication device, execute software programs, and process data from the software programs. Memory 1030 is mainly used to store software programs and data. Transceiver 1010 may include control circuitry and an antenna. The control circuitry is mainly used for converting baseband signals to radio frequency signals and processing radio frequency signals. The antenna is mainly used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are mainly used to receive user input data and output data to the user.
[0224] When the communication device is powered on, the processor 1020 can read the software program in the memory 1030, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor 1020 performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit then performs RF processing on the baseband signal and transmits the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 1020. The processor 1020 converts the baseband signal into data and processes the data.
[0225] In another implementation, the radio frequency circuitry and antenna can be set up independently of the processor performing baseband processing. For example, in a distributed scenario, the radio frequency circuitry and antenna can be arranged remotely, independent of the communication device.
[0226] It is understood that the communication device shown in the embodiments of this application may also have more than Figure 10 This application does not limit the use of other components or other related elements. The methods performed by the processor and transceiver shown above are merely examples; the specific steps performed by the processor and transceiver can be found in the methods described above.
[0227] In another possible implementation Figure 9 In the communication device shown, the processing unit 901 can be one or more logic circuits, and the transceiver unit 902 can be an input / output interface, or a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver unit 902 can also be a transmitting unit and a receiving unit; the transmitting unit can be an output interface, and the receiving unit can be an input interface, integrated into one unit, such as an input / output interface. Figure 11 As shown, Figure 11 The communication device shown includes logic circuitry 1101 and interface 1102. That is, the processing unit 901 can be implemented using logic circuitry 1101, and the transceiver unit 902 can be implemented using interface 1102. The logic circuitry 1101 can be a chip, processing circuit, integrated circuit, or system-on-chip (SoC) chip, etc., and the interface 1102 can be a communication interface, input / output interface, pins, etc. For example, Figure 11 The above-described communication device is used as an example of a chip, which includes logic circuit 1101 and interface 1102. It is understood that the chip shown in this application embodiment may include narrowband chips or ultra-wideband chips, etc., and this application embodiment does not limit the scope. The step of sending sensing packets as shown above can be performed by an ultra-wideband chip; whether the remaining steps are performed by an ultra-wideband chip is not limited in this application embodiment.
[0228] In this embodiment, the logic circuit and the interface can also be coupled to each other. The specific connection method between the logic circuit and the interface is not limited in this embodiment.
[0229] For example, when the communication device is used to execute the method, function, or step performed by the first communication device described above, logic circuit 1101 is used to determine control information; interface 1102 is used to output the control information and input feedback information. Logic circuit 1101 is also used to process the feedback information to obtain information related to the target.
[0230] For example, when the communication device is used to perform the method, function or step performed by the second communication device described above, the interface 1102 is used to input control information; the logic circuit 1101 is used to determine feedback information based on the control information; and the interface 1102 is also used to output the feedback information.
[0231] It is understood that the communication device shown in the embodiments of this application can implement the method provided in the embodiments of this application in hardware form or in software form, etc., and the embodiments of this application do not limit it in this way.
[0232] In this embodiment of the application, the descriptions of control information, feedback information, first field, second field, third field, fourth field, etc. can be found in the above method embodiment, and will not be described in detail here.
[0233] for Figure 11 For specific implementations of the various embodiments shown, please refer to the above embodiments, which will not be described in detail here.
[0234] This application also provides a wireless communication system, which includes a first communication device and a second communication device. The first communication device and the second communication device can be used to execute any of the foregoing embodiments (such as...). Figure 2a The method in ).
[0235] In addition, this application also provides a computer program for implementing the operations and / or processes performed by the first communication device in the method provided in this application.
[0236] This application also provides a computer program for implementing the operations and / or processes performed by the second communication device in the method provided in this application.
[0237] This application also provides a computer-readable storage medium storing computer code that, when executed on a computer, causes the computer to perform the operations and / or processes performed by the first communication device in the method provided in this application.
[0238] This application also provides a computer-readable storage medium storing computer code that, when executed on a computer, causes the computer to perform the operations and / or processes performed by the second communication device in the method provided in this application.
[0239] This application also provides a computer program product, which includes computer code or a computer program that, when run on a computer, causes the operations and / or processes performed by the first communication device in the method provided in this application to be executed.
[0240] This application also provides a computer program product, which includes computer code or a computer program that, when run on a computer, causes the operations and / or processes performed by the second communication device in the method provided in this application to be executed.
[0241] In the embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interfaces, devices, or units, or it may be an electrical, mechanical, or other form of connection.
[0242] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of this application.
[0243] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0244] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a readable storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned readable storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0245] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. An information feedback method based on ultra-wideband (UWB), characterized in that, The method includes: The first communication device sends control information to the second communication device. The control information includes a first field, which is used to indicate the feedback method of the sensing measurement results. The first communication device receives feedback information from the second communication device. The feedback information includes a second field, which carries second parameter information. The second parameter information is determined based on the feedback method, a predefined compression method, and first parameter information, or the second parameter information is determined based on the feedback method, the compression method of the first parameter information indicated by a third field in the feedback information, and the first parameter information. The first parameter information is a sensing measurement result obtained by the second communication device based on UWB pulses. The compression method includes at least one of time-based compression or numerical compression.
2. The method according to claim 1, characterized in that, The feedback method includes at least one of the following: a feedback method based on differential information, or a feedback method based on reference information and differential information, wherein the differential information is determined based on the first parameter information and the reference information.
3. The method according to any one of claims 1 or 2, characterized in that, The control information also includes a fourth field, which indicates the number of sensing time sub-units included in a sensing time unit.
4. The method according to claim 1 or 2, characterized in that, The second parameter information includes at least one of path loss information, latency, horizontal angle of arrival (AOA), and vertical angle of arrival (ZOA).
5. The method according to claim 4, characterized in that, The feedback information also includes a fifth field, which is used to indicate the data pattern of the path loss information. The data pattern includes at least one of a data pattern based on amplitude and phase, or a data pattern based on in-phase components and quadrature components.
6. The method according to claim 2, characterized in that, The feedback information also includes a sixth field, which is used to indicate whether the reference information exists in the feedback information.
7. An information feedback method based on ultra-wideband (UWB), characterized in that, The method includes: The second communication device receives control information, which includes a first field indicating the feedback method of the sensing measurement results. The second communication device sends feedback information to the first communication device. The feedback information includes a second field, which carries second parameter information. The second parameter information is determined based on the feedback method, a predefined compression method, and first parameter information, or the second parameter information is determined based on the feedback method, the compression method of the first parameter information indicated by a third field in the feedback information, and the first parameter information. The first parameter information is a sensing measurement result obtained by the second communication device based on UWB pulses. The compression method includes at least one of time-based compression or numerical compression.
8. The method according to claim 7, characterized in that, The feedback method includes at least one of the following: a feedback method based on differential information, or a feedback method based on reference information and differential information, wherein the differential information is determined based on the first parameter information and the reference information.
9. The method according to any one of claims 7 or 8, characterized in that, The control information also includes a fourth field, which indicates the number of sensing time sub-units included in a sensing time unit.
10. The method according to claim 7 or 8, characterized in that, The second parameter information includes at least one of path loss information, latency, horizontal angle of arrival (AOA), and vertical angle of arrival (ZOA).
11. The method according to claim 10, characterized in that, The feedback information also includes a fifth field, which is used to indicate the data pattern of the path loss information. The data pattern includes at least one of a data pattern based on amplitude and phase, or a data pattern based on in-phase components and quadrature components.
12. The method according to claim 8, characterized in that, The feedback information also includes a sixth field, which is used to indicate whether the reference information exists in the feedback information.
13. A first communication device, characterized in that, The device includes a processing unit and a transceiver unit, wherein the processing unit is configured to perform the following via the transceiver unit: Send control information, the control information including a first field, the first field being used to indicate the feedback method of the sensing measurement results; The system receives feedback information, which includes a second field carrying second parameter information. The second parameter information is determined based on the feedback method, a predefined compression method, and first parameter information, or it is determined based on the feedback method, a compression method of the first parameter information indicated by a third field in the feedback information, and the first parameter information. The first parameter information is a sensing measurement result obtained by the second communication device based on ultra-wideband UWB pulses. The compression method includes at least one of time-based compression or numerical compression.
14. The apparatus according to claim 13, characterized in that, The feedback method includes at least one of the following: a feedback method based on differential information, or a feedback method based on reference information and differential information, wherein the differential information is determined based on the first parameter information and the reference information.
15. The apparatus according to claim 13 or 14, characterized in that, The control information also includes a fourth field, which indicates the number of sensing time sub-units included in a sensing time unit.
16. The apparatus according to claim 13 or 14, characterized in that, The second parameter information includes at least one of path loss information, latency, horizontal angle of arrival (AOA), and vertical angle of arrival (ZOA).
17. The apparatus according to claim 16, characterized in that, The feedback information also includes a fifth field, which is used to indicate the data pattern of the path loss information. The data pattern includes at least one of a data pattern based on amplitude and phase, or a data pattern based on in-phase components and quadrature components.
18. The apparatus according to claim 14, characterized in that, The feedback information also includes a sixth field, which is used to indicate whether the reference information exists in the feedback information.
19. A second communication device, characterized in that, The device includes a processing unit and a transceiver unit, wherein the processing unit is configured to perform the following via the transceiver unit: Receive control information, the control information including a first field, the first field being used to indicate the feedback method of the sensing measurement results; Sending feedback information, the feedback information including a second field, the second field being used to carry second parameter information, the second parameter information being determined according to the feedback method, a predefined compression method and first parameter information, or the second parameter information being determined according to the feedback method, the compression method of the first parameter information indicated by a third field in the feedback information and the first parameter information, the first parameter information being a sensing measurement result obtained by the second communication device based on ultra-wideband UWB pulses; wherein, the compression method includes at least one of time-based compression method or numerical compression method.
20. The apparatus according to claim 19, characterized in that, The feedback method includes at least one of the following: a feedback method based on differential information, or a feedback method based on reference information and differential information, wherein the differential information is determined based on the first parameter information and the reference information.
21. The apparatus according to claim 19 or 20, characterized in that, The control information also includes a fourth field, which indicates the number of sensing time sub-units included in a sensing time unit.
22. The apparatus according to claim 19 or 20, characterized in that, The second parameter information includes at least one of path loss information, latency, horizontal angle of arrival (AOA), and vertical angle of arrival (ZOA).
23. The apparatus according to claim 22, characterized in that, The feedback information also includes a fifth field, which is used to indicate the data pattern of the path loss information. The data pattern includes at least one of a data pattern based on amplitude and phase, or a data pattern based on in-phase components and quadrature components.
24. The apparatus according to claim 20, characterized in that, The feedback information also includes a sixth field, which is used to indicate whether the reference information exists in the feedback information.
25. A first communication device, characterized in that, Including processor and memory; The memory is used to store instructions; The processor is configured to execute the instructions to cause the method described in any one of claims 1 to 6 to be performed.
26. A second communication device, characterized in that, Including processor and memory; The memory is used to store instructions; The processor is configured to execute the instructions to cause the method described in any one of claims 7 to 12 to be performed.
27. A first communication device, characterized in that, Includes logic circuits and interfaces, wherein the logic circuits and interfaces are coupled; The interface is used to input and / or output code instructions, and the logic circuit is used to execute the code instructions to cause the method described in any one of claims 1 to 6 to be performed.
28. A first communication device, characterized in that, Includes logic circuits and interfaces, wherein the logic circuits and interfaces are coupled; The interface is used to input and / or output code instructions, and the logic circuit is used to execute the code instructions to cause the method of any one of claims 7 to 12 to be performed.
29. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program, which, when executed, performs the method according to any one of claims 1 to 6.
30. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program, which, when executed, performs the method according to any one of claims 7 to 12.
31. A computer program product, characterized in that, The computer program product includes a computer program that, when executed, performs the method according to any one of claims 1 to 6.
32. A computer program product, characterized in that, The computer program product includes a computer program that, when executed, performs the method of any one of claims 7 to 12.
33. A communication system, characterized in that, The communication system includes a first communication device and a second communication device, wherein the first communication device is used to perform the method as described in any one of claims 1 to 6, and the second communication device is used to perform the method as described in any one of claims 7 to 12.