Communication methods, communication devices, and computer-readable storage media

By employing UWB signals with controlled side lobe peak values and time domain masks, the method enhances ranging and Doppler measurement accuracy by minimizing the impact of line-of-sight paths on non-line-of-sight paths in UWB communication systems.

JP7879290B2Active Publication Date: 2026-06-23HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
JP Β· JP
Patent Type
Patents
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2023-07-05
Publication Date
2026-06-23

AI Technical Summary

Technical Problem

Existing UWB communication systems face challenges in achieving reliable ranging and sensing performance due to the influence of line-of-sight paths on non-line-of-sight paths, which affect distance, angle, and Doppler measurements.

Method used

The use of UWB signals with specific pulse shapes where the peak value of the first side lobe falls within a defined range, along with a time domain mask to limit side lobe energy, ensures reduced influence of line-of-sight paths on non-line-of-sight paths, enhancing ranging and Doppler measurement accuracy.

Benefits of technology

This approach improves measurement accuracy by reducing side lobe energy leakage and enabling effective interference cancellation, thus ensuring reliable distance, angle, and Doppler measurements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007879290000016
    Figure 0007879290000016
  • Figure 0007879290000017
    Figure 0007879290000017
  • Figure 0007879290000018
    Figure 0007879290000018
Patent Text Reader

Abstract

This application discloses a communication method, a communication device, and a computer-readable storage medium. This application is applicable to a wireless local area network system that supports 802.11 series protocols, such as the next-generation Wi-Fi 7 protocol of IEEE 802.11ax like 802.11be, 802.15.4z, 802.15.4ab, Wi-Fi 7, or EHT, and the next generation of 802.11be like Wi-Fi 8, and can be further applied to an ultra-wideband UWB-based wireless personal area network system and a sensing system. The method includes a step of generating a transmission signal, wherein a peak value of a first side lobe of the transmission signal falls within a first peak value range, and a step of transmitting the transmission signal, wherein the transmission signal is used for ranging, angle measurement, or Doppler measurement. In the implementation of this application, the peak value of the first side lobe of the transmission signal falls within the first peak value range, and thus, the influence of the line-of-sight path of the transmission signal on the non-line-of-sight path of the transmission signal can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This application relates to the field of communications, and more specifically to communications methods, communications devices, and computer-readable storage media. [Background technology]

[0002] This application is a compilation of the following patent applications, all of which are incorporated herein by reference: Chinese Patent Application No. 202210789946.5, filed with the China National Intellectual Property Administration on July 6, 2022, entitled "COMMUNICATION METHOD, COMMUNICATION APPARATUS, AND COMPUTER-READABLE STORAGE MEDIUM"; Chinese Patent Application No. 202211415670.0, filed with the China National Intellectual Property Administration on November 11, 2022, entitled "COMMUNICATION METHOD, COMMUNICATION APPARATUS, AND COMPUTER-READABLE STORAGE MEDIUM"; and Chinese Patent Application No. 202211415670.0, filed with the China National Intellectual Property Administration on November 29, 2022, entitled "COMMUNICATION METHOD, COMMUNICATION APPARATUS, AND COMPUTER-READABLE STORAGE MEDIUM". This patent application claims priority from Chinese Patent Application No. 202211510585.2, titled "MEDIUM".

[0003] Ultra-wideband (UWB) technology is a wireless carrier communication technology that uses nanosecond-level non-sinusoidal narrow pulses to transmit data. Therefore, ultra-wideband occupies a wide spectral range. Due to the narrow pulses and ultra-low emission spectral density of ultra-wideband, UWB systems offer advantages such as strong multipath resolution, low power consumption, and high security.

[0004] The Institute of Electrical and Electronics Engineers (IEEE) has incorporated UWB technology into its IEEE 802 series wireless standards and released the UWB-based High-Speed ​​Wireless Personal Area Network (WPAN) standards IEEE 802.15.4a and its advanced version, IEEE 802.15.4z. Currently, discussions are underway regarding the development of the next-generation UWB Wireless Personal Area Network (WPAN) standard, 802.15.4ab.

[0005] One of the main topics that 802.15.4ab focuses on is the use of UWB signals (or UWB pulses) for sensing. In sensing applications, information such as the distance, angle, and velocity of a target is obtained by detecting echoes of the UWB signal on the target. The pulse shape of the UWB signal affects both the ranging and sensing capabilities of the UWB signal. Therefore, UWB signals with both strong ranging and sensing capabilities need to be studied. [Overview of the project]

[0006] Embodiments of this application disclose a communication method, a communication device, and a computer-readable storage medium. A pulse shape is used in which the peak value of the first side lobe is within the range of the first peak value. Thus, both the ranging performance and sensing performance are strong.

[0007] According to a first aspect, an embodiment of the present application provides a communication method. The method is a step of generating a transmission signal, wherein the peak value of a first side lobe of the transmission signal falls within a first peak value range, and the first peak value range is [0.15, 0.3 ] This includes the steps of: 1. The process of sending a transmission signal.

[0008] In this embodiment of the present application, the peak value of the first side lobe of the transmitted signal falls within the first peak value range, and therefore, the influence of the line-of-sight path of the transmitted signal on the non-line-of-sight path of the transmitted signal can be reduced, ensuring not only reliable distance measurement performance but also reliable Doppler measurement performance, i.e., sensing performance.

[0009] In possible implementations, the transmitted signal is a UWB signal (or, i.e., a UWB pulse).

[0010] In this implementation, the transmitted signal is a UWB signal. Using a UWB signal for distance measurement, angle measurement, or Doppler measurement offers advantages such as strong multipath resolution, low power consumption, and high confidentiality.

[0011] In possible implementations, the peak value of the second sidelobe of the transmitted signal falls within the second peak value range, which is [0.15, 0.3 ] That is the case.

[0012] In this implementation, the peak value of the second side lobe of the transmitted signal falls within the second peak value range, and the transmitted signal is used for distance measurement, angle measurement, or Doppler measurement, thus improving the measurement accuracy for the transmission path (i.e., reflected signal).

[0013] In a possible implementation, the width corresponding to the main lobe of the transmitted signal is 2.25 * It is less than Tp, where Tp = 1 / B, and B represents the bandwidth of the channel occupied by the transmitted signal.

[0014] In this implementation, the width corresponding to the main lobe of the transmitted signal is 2.25 * It is less than Tp. In this way, the ranging resolution can be reliably achieved, and it is possible to distinguish between multiple targets that are close in spatial distance.

[0015] In a possible implementation, the absolute value of the difference between the width corresponding to the first side lobe and the width corresponding to the main lobe is less than a width threshold. The width threshold may be 5%, 8%, 10%, 15%, 20%, etc. of the width corresponding to the main lobe. This is not limited in this embodiment of the present application.

[0016] In this implementation, the absolute value of the difference between the width corresponding to the first side lobe and the width corresponding to the main lobe is less than a width threshold. In this way, it is possible to reduce the side lobe energy, and it is possible to reduce the side lobe energy leakage.

[0017] In a possible implementation, the step of generating a transmission signal is a step of generating a transmission signal based on a time domain mask, and the time domain mask includes a step used to limit the peak value of the first side lobe of the transmission signal.

[0018] In this implementation, the transmission signal is generated based on a time domain mask, and thus, the peak value of the first side lobe of the generated transmission signal satisfies the limitation (or constraint) of the time domain mask.

[0019] In a possible implementation, the time domain mask is further used to limit the peak value of the second side lobe of the transmission signal.

[0020] In this implementation, the time domain mask is further used to limit the peak value of the second side lobe of the transmission signal to ensure the sensing performance of the generated transmission signal.

[0021] In a possible implementation, the method further includes a step of sending indication information, and the indication information indicates the pulse shape information of the transmission signal.

[0022] In this implementation, the indication information is sent, and thus, the receiving end performs interference cancellation based on the pulse shape of the UWB signal transmitted by the receiving end, thereby improving the ranging performance or sensing performance.

[0023] In possible implementations, the indication information includes a first field, which indicates the pulse shape set to which the pulse shape of the transmitted signal belongs.

[0024] In this implementation, the indication information includes a first field, and the pulse shape set to which the transmitted signal belongs can be precisely indicated by the first field.

[0025] In possible implementations, the indication information includes a second field, which indicates the pulse shape of the transmitted signal.

[0026] In this implementation, the indication information includes a second field, and the pulse shape of the transmitted signal can be precisely indicated by the second field.

[0027] In possible implementations, the indication information includes a third field, which indicates the mode of generation of the transmitted signal.

[0028] In this implementation, the third field indicates the mode of generation of the transmitted signal, and therefore the receiving end further determines the pulse shape of the transmitted signal and performs interference rejection based on the pulse shape of the transmitted signal.

[0029] In a possible implementation, the first field indicates that the pulse shape of the UWB signal transmitted by the transmitting end belongs to either a first pulse shape set or a second pulse shape set, where the PSLR of the pulse shapes in the first pulse shape set is less than a reference threshold, and the PSLR of the pulse shapes in the second pulse shape set is greater than or equal to a reference threshold, which may be 25 dB, 28 dB, 30 dB, etc.

[0030] In this implementation, the transmitting end may, accordingly, perform ranging, angle measurement, or Doppler measurement based on the pulse shape in a first pulse shape set or a pulse shape in a second pulse shape set, based on the actual requirements, in order to meet the requirements of different scenarios.

[0031] In possible implementations, the first side lobe is adjacent to the main lobe in the transmitted signal and is located to the right of the main lobe.

[0032] In this implementation, the peak value of the side lobe adjacent to the right of the main lobe falls within the first peak value range. Therefore, the influence of the line-of-sight path of the transmitted signal on the non-line-of-sight path of the transmitted signal can be reduced, ensuring both ranging performance and Doppler measurement performance.

[0033] In a possible implementation, the first sidelobe is the lowest trough in the pulse shape of the transmitted signal, i.e., the lowest trough, and the peak value of the first sidelobe is the lowest trough value corresponding to the pulse shape of the transmitted signal.

[0034] In this implementation, the absolute value of the minimum trough corresponding to the pulse shape of the transmitted signal falls within the first peak value range. Therefore, the influence of the line-of-sight path of the transmitted signal on the non-line-of-sight path of the transmitted signal can be reduced, ensuring reliable ranging performance and Doppler measurement performance.

[0035] In a possible implementation, the second sidelobe is the sidelobe with the maximum peak value located to the right of the first sidelobe.

[0036] In this implementation, the peak value of the sidelobe having the maximum peak value to the right of the first sidelobe falls within the first peak value range. Therefore, the influence of the line-of-sight path of the transmitted signal on the non-line-of-sight path of the transmitted signal can be reduced, and both ranging performance and Doppler measurement performance can be ensured.

[0037] In possible implementations, any peak value to the right of the first sidelobe of the pulse shape of the transmitted signal (i.e., any peak value) is less than or equal to the first value, and any trough value to the right of the first sidelobe (i.e., any trough value) is greater than or equal to the third value. In other words, the upper limit of the pulse shape to the right of the first sidelobe is the first value, and the lower limit of the pulse shape to the right of the first sidelobe is the third value.

[0038] In this implementation, the influence of the line-of-sight path of the transmitted signal on the non-line-of-sight path of the transmitted signal can be reduced, and both the ranging performance and Doppler measurement performance can be ensured.

[0039] According to a second aspect, an embodiment of the present application provides another communication method, the method comprising the step of receiving a transmission signal, wherein the peak value of a first side lobe of the transmission signal falls within a first peak value range, and the first peak value range is [0.15, 0.3 ] The process includes the steps of: performing a signal processing based on the transmitted signal; and performing a signal processing based on the transmitted signal.

[0040] In this embodiment of the present application, the peak value of the first side lobe of the transmitted signal falls within the first peak value range, and therefore the influence of the line-of-sight path of the transmitted signal on the non-line-of-sight path of the transmitted signal can be reduced, and both ranging performance and Doppler measurement performance can be ensured.

[0041] In possible implementations, the transmitted signal is a UWB signal (or, i.e., a UWB pulse).

[0042] In this implementation, the transmitted signal is a UWB signal. Using a UWB signal for distance measurement, angle measurement, or Doppler measurement offers advantages such as strong multipath resolution, low power consumption, and high confidentiality.

[0043] In possible implementations, the peak value of the second sidelobe of the transmitted signal falls within the second peak value range, which is [0.15, 0.3 ] That is the case.

[0044] In this implementation, the peak value of the second side lobe of the transmitted signal falls within the second peak value range, and the transmitted signal is used for distance measurement, angle measurement, or Doppler measurement, thus improving the measurement accuracy for the transmission path (i.e., reflected signal).

[0045] In a possible implementation, the width corresponding to the main lobe of the transmitted signal is 2.25 * It is less than Tp, where Tp = 1 / B, and B represents the bandwidth of the channel occupied by the transmitted signal.

[0046] In this implementation, the width corresponding to the main lobe of the transmitted signal is 2.25 * It is less than Tp. In this way, the ranging resolution can be reliably achieved, and it is possible to distinguish between multiple targets that are close in spatial distance.

[0047] In possible implementations, the absolute difference between the width corresponding to the first side lobe and the width corresponding to the main lobe is less than the width threshold.

[0048] In this implementation, the absolute value of the difference between the width corresponding to the first side lobe and the width corresponding to the main lobe is less than the width threshold. In this way, the side lobe energy can be effectively reduced, and side lobe energy leakage can be reduced.

[0049] In possible implementations, the transmitted signal is generated based on a time-domain mask, which is used to limit the peak value of the first sidelobe of the transmitted signal.

[0050] In this implementation, the transmitted signal is generated based on a time-domain mask. This ensures the performance of the transmitted signal for distance measurement, angle measurement, or Doppler measurement.

[0051] In possible implementations, a time-domain mask is further used to limit the peak value of a second sidelobe of the transmitted signal.

[0052] In this implementation, a time-domain mask is further used to limit the peak value of the second sidelobe of the transmitted signal in order to ensure the sensing performance of the generated transmitted signal.

[0053] In a possible implementation, the method further includes the step of receiving indication information, wherein the indication information indicates pulse shape information of a transmitted signal.

[0054] In this implementation, indication information is received, and therefore the pulse shape of the UWB signal transmitted by the transmitting end can be obtained, and interference rejection is then performed based on the pulse shape. This ensures both ranging performance and Doppler measurement performance.

[0055] In possible implementations, the indication information includes a first field, which indicates the pulse shape set to which the pulse shape of the transmitted signal belongs.

[0056] In this implementation, the indication information includes a first field, and the pulse shape set to which the transmitted signal belongs can be precisely indicated by the first field.

[0057] In possible implementations, the indication information includes a second field, which indicates the pulse shape of the transmitted signal.

[0058] In this implementation, the indication information includes a second field, and the pulse shape of the transmitted signal can be precisely indicated by the second field.

[0059] In possible implementations, the indication information includes a third field, which indicates the mode of generation of the transmitted signal.

[0060] In this implementation, the third field indicates the transmission signal generation mode. In this way, the receiving end determines the pulse shape of the transmission signal based on the third field and performs interference cancellation based on the pulse shape of the transmission signal.

[0061] In a possible implementation, the first field indicates that the pulse shape of the UWB signal transmitted by the transmitting end belongs to either a first pulse shape set or a second pulse shape set, where the PSLR of the pulse shape in the first pulse shape set is less than a reference threshold, and the PSLR of the pulse shape in the second pulse shape set is greater than or equal to a reference threshold.

[0062] In this implementation, the first field indicates that the pulse shape of the UWB signal transmitted by the transmitting end belongs to either the first pulse shape set or the second pulse shape set, and thus the pulse shape of the transmitted signal can be accurately determined.

[0063] In a possible implementation, the first sidelobe is the lowest trough in the pulse shape of the transmitted signal, i.e., the lowest trough, and the peak value of the first sidelobe is the lowest trough value corresponding to the pulse shape of the transmitted signal.

[0064] In this implementation, the absolute value of the minimum trough corresponding to the pulse shape of the transmitted signal falls within the first peak value range. Therefore, the influence of the line-of-sight path of the transmitted signal on the non-line-of-sight path of the transmitted signal can be reduced, ensuring reliable ranging performance and Doppler measurement performance.

[0065] In a possible implementation, the second sidelobe is the sidelobe with the maximum peak value located to the right of the first sidelobe.

[0066] In this implementation, the peak value of the sidelobe having the maximum peak value to the right of the first sidelobe falls within the first peak value range. Therefore, the influence of the line-of-sight path of the transmitted signal on the non-line-of-sight path of the transmitted signal can be reduced, and both ranging performance and Doppler measurement performance can be ensured.

[0067] In possible implementations, any peak value to the right of the first sidelobe of the pulse shape of the transmitted signal (i.e., any peak value) is less than or equal to the first value, and any trough value to the right of the first sidelobe (i.e., any trough value) is greater than or equal to the third value. In other words, the upper limit of the pulse shape to the right of the first sidelobe is the first value, and the lower limit of the pulse shape to the right of the first sidelobe is the third value.

[0068] In this implementation, the influence of the line-of-sight path of the transmitted signal on the non-line-of-sight path of the transmitted signal can be reduced, and both the ranging performance and Doppler measurement performance can be ensured.

[0069] In possible implementations, the method further includes the steps of: obtaining channel impulse response information based on a transmitted signal; sending the channel impulse response information by using the earliest arriving path as a reference in line-of-sight (LOS) conditions; and / or sending the channel impulse response information by using the strongest path as a reference in non-line-of-sight (NLOS) conditions.

[0070] In this implementation, in line-of-sight (LOS) conditions, channel impulse response information is sent using the earliest arriving path as the reference, and in non-line-of-sight (NLOS) conditions, channel impulse response information is sent using the strongest path as the reference.

[0071] According to a third aspect, an embodiment of the present application provides another communication method, which includes the steps of generating indication information and sending indication information, wherein the indication information indicates the pulse shape of a UWB signal transmitted by a transmitting end.

[0072] In this embodiment of the present application, indication information is sent, which indicates the pulse shape of the UWB signal transmitted by the transmitting end, and therefore the receiving end performs interference rejection based on the pulse shape of the UWB signal transmitted by the transmitting end.

[0073] In possible implementations, the indication information includes a first field, which indicates the pulse shape set to which the pulse shape of the transmitted signal belongs.

[0074] In this implementation, the indication information includes a first field, and the pulse shape set to which the transmitted signal belongs can be precisely indicated by the first field.

[0075] In possible implementations, the indication information includes a second field, which indicates the pulse shape of the transmitted signal.

[0076] In this implementation, the indication information includes a second field, and the pulse shape of the transmitted signal can be precisely indicated by the second field.

[0077] In possible implementations, the indication information includes a third field, which indicates the mode of generation of the transmitted signal.

[0078] In this implementation, the third field indicates the mode of generation of the transmitted signal, and therefore the receiving end further determines the pulse shape of the transmitted signal and performs interference rejection based on the pulse shape of the transmitted signal.

[0079] In a possible implementation, the first field indicates that the pulse shape of the UWB signal transmitted by the transmitting end belongs to either a first pulse shape set or a second pulse shape set, where the PSLR of the pulse shape in the first pulse shape set is less than a reference threshold, and the PSLR of the pulse shape in the second pulse shape set is greater than or equal to a reference threshold.

[0080] In this implementation, the transmitting end may, accordingly, perform ranging, angle measurement, or Doppler measurement based on the pulse shape in a first pulse shape set or a pulse shape in a second pulse shape set, based on the actual requirements, in order to meet the requirements of different scenarios.

[0081] In a possible implementation, the method involves the step of generating a transmit signal, wherein the peak value of the first side lobe of the transmit signal falls within a first peak value range, and the first peak value range is [0.15, 0.3 ] The transmission signal further includes the steps of: a step of sending the transmission signal, wherein the transmission signal is a UWB signal transmitted by the transmitting end; and a step of sending the transmission signal, wherein the transmission signal is used for distance measurement, angle measurement, or Doppler measurement.

[0082] In this implementation, the peak value of the first side lobe of the transmitted signal falls within the first peak value range. Therefore, the influence of the line-of-sight path of the transmitted signal on the non-line-of-sight path of the transmitted signal can be reduced, ensuring reliable ranging performance and Doppler measurement performance.

[0083] In possible implementations, the transmitted signal is a UWB signal (or, i.e., a UWB pulse).

[0084] In this implementation, the transmitted signal is a UWB signal. Using a UWB signal for distance measurement, angle measurement, or Doppler measurement offers advantages such as strong multipath resolution, low power consumption, and high confidentiality.

[0085] In possible implementations, the peak value of the second sidelobe of the transmitted signal falls within the second peak value range, which is [0.15, 0.3 ] That is the case.

[0086] In this implementation, the peak value of the second side lobe of the transmitted signal falls within the second peak value range, and the transmitted signal is used for distance measurement, angle measurement, or Doppler measurement, thus improving the measurement accuracy for the transmission path (i.e., reflected signal).

[0087] In a possible implementation, the width corresponding to the main lobe of the transmitted signal is 2.25 * It is less than Tp, where Tp = 1 / B, and B represents the bandwidth of the channel occupied by the transmitted signal.

[0088] In this implementation, the width corresponding to the main lobe of the transmitted signal is 2.25 * It is less than Tp. In this way, the ranging resolution can be reliably achieved, and it is possible to distinguish between multiple targets that are close in spatial distance.

[0089] In possible implementations, the absolute difference between the width corresponding to the first side lobe and the width corresponding to the main lobe is less than the width threshold.

[0090] In this implementation, the absolute value of the difference between the width corresponding to the first side lobe and the width corresponding to the main lobe is less than the width threshold. In this way, the side lobe energy can be effectively reduced, and side lobe energy leakage can be reduced.

[0091] In a possible implementation, the step of generating a transmit signal includes the step of generating a transmit signal based on a time-domain mask, the time-domain mask being used to limit the peak values ​​of a first sidelobe of the transmit signal.

[0092] In this implementation, the transmitted signal is generated based on a time-domain mask, and therefore the peak value of the first sidelobe of the generated transmitted signal satisfies the time-domain mask's limit (or constraint).

[0093] In possible implementations, a time-domain mask is further used to limit the peak value of a second sidelobe of the transmitted signal.

[0094] In this implementation, a time-domain mask is further used to limit the peak value of the second sidelobe of the transmitted signal in order to ensure the sensing performance of the generated transmitted signal.

[0095] According to a fourth aspect, an embodiment of the present application provides another communication method, the method comprising the steps of receiving indication information, wherein the indication information indicates the pulse shape of a UWB signal transmitted by a transmitting end, and performing interference rejection based on the indication information.

[0096] In this embodiment of the present application, indication information is received, and therefore the receiving end can perform interference rejection more effectively based on the pulse shape of the UWB signal transmitted by the transmitting end.

[0097] In possible implementations, the indication information includes a first field, which indicates the pulse shape set to which the pulse shape of the transmitted signal belongs.

[0098] In this implementation, the indication information includes a first field, and the pulse shape set to which the transmitted signal belongs can be precisely indicated by the first field.

[0099] In possible implementations, the indication information includes a second field, which indicates the pulse shape of the transmitted signal.

[0100] In this implementation, the indication information includes a second field, and the pulse shape of the transmitted signal can be precisely indicated by the second field.

[0101] In possible implementations, the indication information includes a third field, which indicates the mode of generation of the transmitted signal.

[0102] In this implementation, the third field indicates the transmission signal generation mode. In this way, the receiving end determines the pulse shape of the transmission signal based on the third field and performs interference cancellation based on the pulse shape of the transmission signal.

[0103] In a possible implementation, the first field indicates that the pulse shape of the UWB signal transmitted by the transmitting end belongs to either a first pulse shape set or a second pulse shape set, where the PSLR of the pulse shape in the first pulse shape set is less than a reference threshold, and the PSLR of the pulse shape in the second pulse shape set is greater than or equal to a reference threshold.

[0104] In this implementation, the first field indicates that the pulse shape of the UWB signal transmitted by the transmitting end belongs to either the first pulse shape set or the second pulse shape set, and thus the pulse shape of the transmitted signal can be accurately determined.

[0105] In a possible implementation, the method includes the step of receiving a transmit signal, wherein the peak value of the first side lobe of the transmit signal falls within a first peak value range, and the first peak value range is [0.15, 0.3 ] The method further includes the steps of: performing a distance measurement, an angle measurement, or a Doppler measurement based on the transmitted signal.

[0106] In this implementation, the peak value of the first side lobe of the transmitted signal falls within the first peak value range. Therefore, the influence of the line-of-sight path of the transmitted signal on the non-line-of-sight path of the transmitted signal can be reduced, ensuring reliable ranging performance and Doppler measurement performance.

[0107] In possible implementations, the transmitted signal is a UWB signal (or, i.e., a UWB pulse).

[0108] In this implementation, the transmitted signal is a UWB signal. Using a UWB signal for distance measurement, angle measurement, or Doppler measurement offers advantages such as strong multipath resolution, low power consumption, and high confidentiality.

[0109] In possible implementations, the peak value of the second sidelobe of the transmitted signal falls within the second peak value range, which is [0.15, 0.3 ] That is the case.

[0110] In this implementation, the peak value of the second side lobe of the transmitted signal falls within the second peak value range, and the transmitted signal is used for distance measurement, angle measurement, or Doppler measurement, thus improving the measurement accuracy for the transmission path (i.e., reflected signal).

[0111] In a possible implementation, the width corresponding to the main lobe of the transmitted signal is 2.25 * It is less than Tp, where Tp = 1 / B, and B represents the bandwidth of the channel occupied by the transmitted signal.

[0112] In this implementation, the width corresponding to the main lobe of the transmitted signal is 2.25 * It is less than Tp. In this way, the ranging resolution can be reliably achieved, and it is possible to distinguish between multiple targets that are close in spatial distance.

[0113] In possible implementations, the absolute difference between the width corresponding to the first side lobe and the width corresponding to the main lobe is less than the width threshold.

[0114] In this implementation, sidelobe energy can be effectively reduced, and sidelobe energy leakage can be reduced.

[0115] In possible implementations, the transmitted signal is generated based on a time-domain mask, which is used to limit the peak value of the first sidelobe of the transmitted signal.

[0116] In this implementation, the transmitted signal is generated based on a time-domain mask. This ensures the performance of the transmitted signal for distance measurement, angle measurement, or Doppler measurement.

[0117] In possible implementations, a time-domain mask is further used to limit the peak value of a second sidelobe of the transmitted signal.

[0118] In this implementation, a time-domain mask is further used to limit the peak value of the second sidelobe of the transmitted signal in order to ensure the sensing performance of the generated transmitted signal.

[0119] According to a fifth aspect, an embodiment of the present application provides another communication method. The method includes the steps of: generating a transmit signal, wherein the pulse shape of the transmit signal satisfies the constraints of a time-domain mask, the value corresponding to the upper boundary of the time-domain mask in a first time unit is 1, the upper boundary of the time-domain mask in a second time unit corresponds to a first value, the first value is 0.15 or greater and less than 0.3, and the second time unit is after the first time unit; and sending the transmit signal, wherein the first signal is used for distance measurement, angle measurement, or Doppler measurement. The first time unit corresponds to the width corresponding to the main lobe of the transmit signal, and the second time unit is the time corresponding to each of the right-hand side lobes of the main lobe of the transmit signal. The upper boundary of the time-domain mask in the second time unit corresponds to the peak value of the second side lobe of the transmit signal.

[0120] In this embodiment of the present application, the pulse shape of the transmitted signal satisfies the constraints of the time-domain mask, and the upper bound of the time-domain mask within a second time unit corresponds to a first value. Thus, the influence of the line-of-sight path of the transmitted signal on the non-line-of-sight path of the transmitted signal can be reduced, and both ranging performance and Doppler measurement performance can be ensured.

[0121] In a possible implementation, the lower bound of the time-domain mask within the third time unit corresponds to the second value, with a portion of the third time unit belonging to the first time unit and the other portion belonging to the second time unit, the second value being less than or equal to -0.15 and greater than -0.3, and the lower bound of the time-domain mask within the third time unit corresponds to the peak value of the first sidelobe of the transmitted signal.

[0122] In this implementation, the lower bound of the time-domain mask within the third time unit corresponds to the second value, and therefore, the influence of the line-of-sight path on the transmitted signal to the non-line-of-sight path can be reduced, and both ranging performance and Doppler measurement performance can be ensured.

[0123] In a possible implementation, the lower bound of the time domain mask within the fourth time unit corresponds to the third value, the fourth time unit follows the third time unit, and the third value is less than or equal to -0.05 and greater than -0.3.

[0124] In this implementation, the lower bound of the time-domain mask within the fourth time unit corresponds to the third value, and therefore, the influence of the line-of-sight path on the transmitted signal to the non-line-of-sight path can be reduced, and both ranging performance and Doppler measurement performance can be ensured.

[0125] In a possible implementation, the method further includes the step of sending indication information, wherein the indication information indicates pulse shape information of the transmitted signal.

[0126] In this implementation, indication information is sent, and therefore the receiving end performs interference cancellation based on the pulse shape of the transmitted signal.

[0127] In possible implementations, the indication information includes a first field, which indicates the pulse shape set to which the pulse shape of the transmitted signal belongs.

[0128] In this implementation, the indication information includes a first field, and the pulse shape set to which the transmitted signal belongs can be precisely indicated by the first field.

[0129] In possible implementations, the indication information includes a second field, which indicates the pulse shape of the transmitted signal.

[0130] In this implementation, the indication information includes a second field, and the pulse shape of the transmitted signal can be precisely indicated by the second field.

[0131] In possible implementations, the indication information includes a third field, which indicates the mode of generation of the transmitted signal.

[0132] In this implementation, the third field indicates the mode of generation of the transmitted signal, and therefore the receiving end further determines the pulse shape of the transmitted signal and performs interference rejection based on the pulse shape of the transmitted signal.

[0133] In a possible implementation, the first field indicates that the pulse shape of the UWB signal transmitted by the transmitting end belongs to either a first pulse shape set or a second pulse shape set, where the PSLR of the pulse shape in the first pulse shape set is less than a reference threshold, and the PSLR of the pulse shape in the second pulse shape set is greater than or equal to a reference threshold.

[0134] In this implementation, the transmitting end may, accordingly, perform ranging, angle measurement, or Doppler measurement based on the pulse shape in a first pulse shape set or a pulse shape in a second pulse shape set, based on the actual requirements, in order to meet the requirements of different scenarios.

[0135] According to a sixth aspect, an embodiment of the present application provides another communication method, the method comprising the steps of receiving a transmission signal, wherein the pulse shape of the transmission signal satisfies the constraints of a time-domain mask, the value corresponding to the upper boundary of the time-domain mask in a first time unit is 1, the upper boundary of the time-domain mask in a second time unit corresponds to a first value, the first value is 0.15 or greater and less than 0.3, and the second time unit is after the first time unit; and performing a distance measurement or Doppler measurement based on the transmission signal.

[0136] In this embodiment of the present application, the pulse shape of the transmitted signal satisfies the constraints of the time-domain mask, the upper bound of the time-domain mask within a second time unit corresponds to a first value, and distance measurement, angle measurement, or Doppler measurement is performed based on the transmitted signal. Therefore, the influence of the line-of-sight path of the transmitted signal on the non-line-of-sight path of the transmitted signal can be reduced, and both distance measurement performance and Doppler measurement performance can be ensured.

[0137] In a possible implementation, the lower bound of the time-domain mask within the third time unit corresponds to the second value, with a portion of the third time unit belonging to the first time unit and the other portion belonging to the second time unit, the second value being less than or equal to -0.15 and greater than -0.3, and the lower bound of the time-domain mask within the third time unit corresponds to the peak value of the first sidelobe of the transmitted signal.

[0138] In this implementation, the lower bound of the time-domain mask within the third time unit corresponds to the second value, and therefore, the influence of the line-of-sight path on the transmitted signal to the non-line-of-sight path can be reduced, and both ranging performance and Doppler measurement performance can be ensured.

[0139] In a possible implementation, the lower bound of the time domain mask within the fourth time unit corresponds to the third value, the fourth time unit follows the third time unit, and the third value is less than or equal to -0.05 and greater than -0.3.

[0140] In this implementation, the lower bound of the time-domain mask within the fourth time unit corresponds to the third value, and therefore, the influence of the line-of-sight path on the transmitted signal to the non-line-of-sight path can be reduced, and both ranging performance and Doppler measurement performance can be ensured.

[0141] In a possible implementation, the method further includes the step of receiving indication information, wherein the indication information indicates pulse shape information of a transmitted signal.

[0142] In this implementation, indication information is received, and therefore the pulse shape of the UWB signal transmitted by the transmitting end can be obtained, and then interference cancellation is performed based on the pulse shape.

[0143] In possible implementations, the indication information includes a first field, which indicates the pulse shape set to which the pulse shape of the transmitted signal belongs.

[0144] In this implementation, the indication information includes a first field, and the pulse shape set to which the transmitted signal belongs can be precisely indicated by the first field.

[0145] In possible implementations, the indication information includes a second field, which indicates the pulse shape of the transmitted signal.

[0146] In this implementation, the indication information includes a second field, and the pulse shape of the transmitted signal can be precisely indicated by the second field.

[0147] In possible implementations, the indication information includes a third field, which indicates the mode of generation of the transmitted signal.

[0148] In this implementation, the third field indicates the transmission signal generation mode. In this way, the receiving end determines the pulse shape of the transmission signal based on the third field and performs interference cancellation based on the pulse shape of the transmission signal.

[0149] In a possible implementation, the first field indicates that the pulse shape of the UWB signal transmitted by the transmitting end belongs to either a first pulse shape set or a second pulse shape set, where the PSLR of the pulse shape in the first pulse shape set is less than a reference threshold, and the PSLR of the pulse shape in the second pulse shape set is greater than or equal to a reference threshold.

[0150] In this implementation, the first field indicates that the pulse shape of the UWB signal transmitted by the transmitting end belongs to either the first pulse shape set or the second pulse shape set, and thus the pulse shape of the transmitted signal can be accurately determined.

[0151] According to a seventh aspect, embodiments of the present application provide a communication device. The communication device has functions that implement the behavior of the method embodiment of the first aspect. The communication device may be a communication device, a component of a communication device (e.g., a processor, a chip, or a chip system), or a logic module or software that can implement all or some of the functions of a communication device. The functions of the communication device may be implemented by hardware, or by hardware running corresponding software. The hardware or software includes one or more modules or units corresponding to the functions described above. In a possible implementation, the communication device includes a processing module and a transceiver module, the processing module being configured to generate a transmit signal, the peak value of a first sidelobe of the transmit signal falling within a first peak value range, the first peak value range being [0.15, 0.3 ] The transceiver module is configured to send a transmission signal, which is used for distance measurement, angle measurement, or Doppler measurement.

[0152] In a possible implementation, the processing module is specifically configured to generate the transmit signal based on a time-domain mask, which is used to limit the peak value of the first sidelobe of the transmit signal.

[0153] In possible implementations, the transceiver module is further configured to send indication information, which indicates the pulse shape of the UWB signal transmitted by the transmitting end, and the transmitted signal belongs to the UWB signal transmitted by the transmitting end.

[0154] For possible implementations of the communication device of the seventh aspect, please refer to the possible implementation of the first aspect.

[0155] For technical effects resulting from possible implementations of the seventh aspect, please refer to the description of the technical effects of the first aspect or the description of possible implementations of the first aspect.

[0156] According to the eighth aspect, an embodiment of the present application provides a communication device. The communication device has functions that implement the behavior of the method embodiment of the second aspect. The communication device may be a communication device, a component of a communication device (e.g., a processor, a chip, or a chip system), or a logic module or software that can implement all or some of the functions of a communication device. The functions of the communication device may be implemented by hardware, or by hardware running corresponding software. The hardware or software includes one or more modules or units corresponding to the functions described above. In a possible implementation, the communication device includes a processing module and a transceiver module, the transceiver module being configured to receive a transmit signal, the peak value of a first sidelobe of the transmit signal falling within a first peak value range, and the first peak value range being [0.15, 0.3 ] The processing module is configured to perform distance measurement, angle measurement, or Doppler measurement based on the transmitted signal.

[0157] In possible implementations, the transceiver module is further configured to receive indication information, which indicates the pulse shape of the UWB signal transmitted by the transmitting end, and the transmitted signal belongs to the UWB signal transmitted by the transmitting end.

[0158] For possible implementations of the communication device of the eighth aspect, please refer to the possible implementations of the second aspect.

[0159] For technical effects resulting from possible implementations of the eighth aspect, please refer to the description of the technical effects of the second aspect or the description of possible implementations of the second aspect.

[0160] According to the ninth aspect, an embodiment of the present application provides another communication device having the functionality to implement the behavior in the method embodiment of the third aspect. The communication device may be a communication device, a component of a communication device (e.g., a processor, a chip, or a chip system), or a logic module or software capable of implementing all or some of the functions of a communication device. The functionality of the communication device may be implemented by hardware, or by hardware running corresponding software. The hardware or software includes one or more modules or units corresponding to the aforementioned functionality. In a possible implementation, the communication device includes a processing module and a transceiver module, the processing module being configured to generate indication information, the transceiver module being configured to transmit indication information, the indication information indicating the pulse shape of a UWB signal transmitted by a transmitting end.

[0161] In a possible implementation, the processing module is further configured to generate a transmit signal, the peak value of the first side lobe of the transmit signal falls within a first peak value range, the transmit signal belongs to the UWB signal transmitted by the transmitting end, the transceiver module is further configured to send the transmit signal, the transmit signal is used for distance measurement, angle measurement, or Doppler measurement.

[0162] For possible implementations of the communication device of the ninth aspect, please refer to the possible implementation of the third aspect.

[0163] For technical effects resulting from possible implementations of the ninth aspect, please refer to the description of the technical effects of the third aspect or the description of possible implementations of the third aspect.

[0164] According to a tenth aspect, an embodiment of the present application provides another communication device having functions to implement the behavior in the method embodiment of the fourth aspect. The communication device may be a communication device, a component of a communication device (e.g., a processor, a chip, or a chip system), or a logic module or software capable of implementing all or some of the functions of a communication device. The functions of the communication device may be implemented by hardware, or by hardware running corresponding software. The hardware or software includes one or more modules or units corresponding to the functions described above. In a possible implementation, the communication device includes a processing module and a transceiver module, the transceiver module configured to receive indication information, which indicates the pulse shape of a UWB signal transmitted by a transmitting end, and the processing module configured to perform interference rejection based on the indication information.

[0165] In possible implementations, the transceiver module is further configured to receive a transmit signal such that the peak value of a first sidelobe of the transmit signal falls within a first peak value range, and the processing module is further configured to perform distance measurement, angle measurement, or Doppler measurement based on the transmit signal.

[0166] For possible implementations of the communication device of the tenth aspect, please refer to the possible implementation of the fourth aspect.

[0167] For technical effects resulting from possible implementations of the tenth aspect, please refer to the description of the technical effects of the fourth aspect or the description of possible implementations of the fourth aspect.

[0168] According to the eleventh aspect, an embodiment of the present application provides another communication device having functions that implement the behavior of the method embodiment of the fifth aspect. The communication device may be a communication device, a component of a communication device (e.g., a processor, a chip, or a chip system), or a logic module or software that can implement all or some of the functions of a communication device. The functions of the communication device may be implemented by hardware, or by hardware running corresponding software. The hardware or software includes one or more modules or units corresponding to the aforementioned functions. In a possible implementation, the communication device includes a processing module and a transceiver module, the processing module is configured to generate a transmit signal, the pulse shape of which satisfies the constraints of a time-domain mask, where the value corresponding to the upper bound of the time-domain mask in a first time unit is 1, and the upper bound of the time-domain mask in a second time unit corresponds to the first value, where the first value is greater than or equal to 0.15 and less than 0.3, and the second time unit is after the first time unit, the transceiver module is configured to send the transmit signal, the first signal is used for distance measurement, angle measurement, or Doppler measurement.

[0169] In possible implementations, the transceiver module is further configured to send indication information, which indicates the pulse shape of the ultra-wideband UWB signal transmitted by the transmitting end, and the transmitted signal belongs to the UWB signal transmitted by the transmitting end.

[0170] For possible implementations of the communication device of the eleventh aspect, please refer to the possible implementation of the fifth aspect.

[0171] For technical effects resulting from possible implementations of the eleventh aspect, please refer to the description of the technical effects of the fifth aspect or the description of possible implementations of the fifth aspect.

[0172] According to a twelfth aspect, an embodiment of the present application provides another communication device having the function of implementing the behavior in the method embodiment of the sixth aspect. The communication device may be a communication device, a component in a communication device (e.g., a processor, a chip, or a chip system), or a logic module or software capable of implementing all or some of the functions of a communication device. The functions of the communication device may be implemented by hardware, or by hardware running corresponding software. The hardware or software includes one or more modules or units corresponding to the functions described above. In a possible implementation, the communication device includes a processing module and a transceiver module, the transceiver module being configured to receive a transmit signal, the pulse shape of the transmit signal satisfying the constraints of a time-domain mask, the value corresponding to the upper bound of the time-domain mask in a first time unit being 1, the upper bound of the time-domain mask in a second time unit being the first value, the first value being 0.15 or greater and less than 0.3, the second time unit being after the first time unit, and the processing module being configured to perform ranging or Doppler measurement based on the transmit signal.

[0173] In possible implementations, the transceiver module is further configured to receive indication information, which indicates the pulse shape of the ultra-wideband UWB signal transmitted by the transmitting end, and the transmitted signal belongs to the UWB signal transmitted by the transmitting end.

[0174] For possible implementations of the communication device of the twelfth aspect, please refer to the possible implementation of the sixth aspect.

[0175] For technical effects resulting from possible implementations of the twelfth aspect, please refer to the description of the technical effects of the sixth aspect or the description of possible implementations of the sixth aspect.

[0176] According to the thirteenth aspect, an embodiment of the present application provides another communication device, the communication device including a processor, the processor coupled to a memory, the memory configured to store a program or instruction, and the communication device is capable of carrying out a method according to any one of the first to sixth aspects when the program or instruction is executed by the processor.

[0177] In the embodiments of this application, in the process of carrying out the Method, the process of sending information (or signals) in the Method may be understood as the process of outputting information based on instructions from a processor. When outputting information, the processor outputs the information to a transceiver, and therefore the transceiver transmits the information. After the information has been output by the processor, further processing may need to be performed on the information, and then the information arrives at the transceiver. Similarly, when the processor receives input information, the transceiver receives the information and inputs the information to the processor. Furthermore, after the transceiver has received the information, further processing may need to be performed on the information, and then the information enters the processor.

[0178] Unless otherwise specified, or if operations such as sending and / or receiving related to the processor do not contradict the actual function or internal logic of the operation in the relevant description, these operations can generally be understood as outputs based on processor instructions.

[0179] In the implementation process, the processor may be a processor specifically configured to carry out these methods, or a processor that executes computer instructions in memory to carry out these methods, for example, a general-purpose processor. For example, the processor may be further configured to execute a program stored in memory. When the program is executed, the communication device is made capable of carrying out the methods shown in the first embodiment or in any possible implementation of the first embodiment.

[0180] In possible implementations, memory is located outside the communication device. In possible implementations, memory is located inside the communication device.

[0181] In possible implementations, the processor and memory may be further integrated into a single component; that is, the processor and memory may be further integrated together.

[0182] In possible implementations, the communication device further includes a transceiver, which is configured to receive signals, transmit signals, and so on.

[0183] According to the fourteenth aspect, the present application provides another communication device, the communication device comprising a processing circuit and an interface circuit, the interface circuit being configured to acquire data or to output data, and the processing circuit being configured to carry out a method according to any one of the first to sixth aspects.

[0184] According to the fifteenth aspect, the present application provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, the computer program includes program instructions, and when the program instructions are executed, the computer is enabled to carry out a method according to any one of the first to sixth aspects.

[0185] According to the sixteenth aspect, the present application provides a computer program product. The computer program product includes a computer program, the computer program includes program instructions, and when the program instructions are executed, the computer is enabled to carry out a method according to any one of the first to sixth aspects.

[0186] According to the 17th aspect, the present application provides a communication system including a communication device according to the 7th aspect or one of the possible implementations of the 7th aspect, and a communication device according to the 8th aspect or one of the possible implementations of the 8th aspect.

[0187] According to the 18th aspect, the present application provides a communication system including a communication device according to the 9th aspect or one of the possible implementations of the 9th aspect, and a communication device according to the 10th aspect or one of the possible implementations of the 10th aspect.

[0188] According to the 19th aspect, the present application provides a communication system including a communication device in any one of the 11th aspect or a possible implementation of the 11th aspect, and a communication device in any one of the 12th aspect or a possible implementation of the 12th aspect.

[0189] According to the 20th aspect, the present application provides a chip including a processor and a communication interface. The processor reads instructions stored in memory to carry out a method according to any one of the first to sixth aspects by using the communication interface.

[0190] According to a 21st aspect, an embodiment of the present application provides a communication method. The method includes the steps of: generating a transmit signal based on a time-domain mask, wherein the time-domain mask is used to limit the pulse shape of the transmit signal, the lower boundary of the time-domain mask corresponds to a first value, the value corresponding to at least a portion of the upper boundary of the time-domain mask in a first time-domain is 1, the upper boundary of the time-domain mask in a second time-domain corresponds to a second value, the value range of the first value is [-0.2, -0.001], the value range of the second value is [0.001, 0.2], and the second time-domain is outside the first time-domain; and sending the transmit signal.

[0191] In this embodiment of the present application, the pulse shape of the transmitted signal satisfies the constraints of the time-domain mask, and therefore the influence of the line-of-sight path of the transmitted signal on the non-line-of-sight path of the transmitted signal can be reduced, and both ranging performance and Doppler measurement performance can be ensured.

[0192] In a possible implementation, the value corresponding to the upper bound of the time domain mask in the first subdomain of the first time domain is 1, the value corresponding to the upper bound of the time domain mask in the second subdomain of the first time domain is 0.3, the first subdomain is [-1.25,1], and the second subdomain is [ 1, the third value], and the range of the third value is [ [1.0, 2.0]

[0193] In a possible implementation, the value corresponding to the upper bound of the time domain mask in the first time domain is 1, the first time domain is [-1.25, third value], and the range of the third value is [ [1.0, 2.0]

[0194] In possible implementations, the coordinates of the junction point between the first and second time domains on the time domain mask are one of the following: (1.50, 0.015), (1.55, 0.015), (1.60, 0.015), (1.65, 0.015), (1.70, 0.015), (1.75, 0.015), (1.80, 0.015), (1.85, 0.015), (2.0, 0.015), (1.87, 0.01), (1.92, 0.01), and (1.75, 0.02).

[0195] In possible implementations, the first value is -0.015 and the second value is 0.015.

[0196] In possible implementations, the pulse shape of the transmitted signal is either a Gaussian pulse or a Caesar pulse.

[0197] According to the 22nd aspect, an embodiment of the present application provides a communication method. The method includes the steps of receiving a transmission signal, wherein the transmission signal conforms to a time-domain mask, the lower boundary of the time-domain mask corresponds to a first value, the value corresponding to at least a portion of the upper boundary of the time-domain mask in a first time-domain is 1, the upper boundary of the time-domain mask in a second time-domain corresponds to a second value, the range of the first value is [-0.2, -0.001], the range of the second value is [0.001, 0.2], and the second time-domain is outside the first time-domain; and performing signal processing based on the transmission signal.

[0198] In a possible implementation, the value corresponding to the upper bound of the time domain mask in the first subdomain of the first time domain is 1, the value corresponding to the upper bound of the time domain mask in the second subdomain of the first time domain is 0.3, the first subdomain is [-1.25,1], and the second subdomain is [ 1, the third value], and the range of the third value is [ [1.0, 2.0]

[0199] In a possible implementation, the value corresponding to the upper bound of the time domain mask in the first time domain is 1, the first time domain is [-1.25, third value], and the range of the third value is [ [1.0, 2.0]

[0200] In possible implementations, the coordinates of the junction point between the first and second time domains on the time domain mask are one of the following: (1.50, 0.015), (1.55, 0.015), (1.60, 0.015), (1.65, 0.015), (1.70, 0.015), (1.75, 0.015), (1.80, 0.015), (1.85, 0.015), (2.0, 0.015), (1.87, 0.01), (1.92, 0.01), and (1.75, 0.02).

[0201] In possible implementations, the first value is -0.015 and the second value is 0.015.

[0202] In possible implementations, the pulse shape of the transmitted signal is either a Gaussian pulse or a Caesar pulse.

[0203] According to a 23rd aspect, an embodiment of the present application provides another communication device having functions that implement the behavior in the method embodiment of the 21st aspect. The communication device may be a communication device, a component of a communication device (e.g., a processor, a chip, or a chip system), or a logic module or software that can implement all or some of the functions of a communication device. The functions of the communication device may be implemented by hardware, or by hardware running corresponding software. The hardware or software includes one or more modules or units corresponding to the aforementioned functions. In a possible implementation, the communication device includes a processing module and a transceiver module, the processing module generating a transmit signal based on a time-domain mask, the time-domain mask being used to limit the pulse shape of the transmit signal, the lower boundary of the time-domain mask corresponding to a first value, the value corresponding to at least a portion of the upper boundary of the time-domain mask in the first time domain being 1, the upper boundary of the time-domain mask in the second time domain corresponding to a second value, the value range of the first value being [-0.2, -0.001], the value range of the second value being [0.001, 0.2], the second time domain being outside the first time domain, and the transceiver module being configured to transmit the transmit signal.

[0204] According to a 24th aspect, an embodiment of the present application provides another communication device having functions that implement the behavior of the method embodiment of a 22nd aspect. The communication device may be a communication device, a component of a communication device (e.g., a processor, a chip, or a chip system), or a logic module or software that can implement all or some of the functions of a communication device. The functions of the communication device may be implemented by hardware, or by hardware running corresponding software. The hardware or software includes one or more modules or units corresponding to the aforementioned functions. In a possible implementation, the communication device includes a processing module and a transceiver module, the transceiver module is configured to receive a transmit signal, the transmit signal conforming to a time-domain mask, where the lower boundary of the time-domain mask corresponds to a first value, the value corresponding to at least a portion of the upper boundary of the time-domain mask in the first time domain is 1, the upper boundary of the time-domain mask in the second time domain corresponds to a second value, the value range of the first value is [-0.2, -0.001], the value range of the second value is [0.001, 0.2], and the second time domain is outside the first time domain, and the processing module is configured to perform signal processing based on the transmit signal.

[0205] In this embodiment of the present application, the pulse shape of the transmitted signal satisfies the constraints of the time-domain mask, and therefore the influence of the line-of-sight path of the transmitted signal on the non-line-of-sight path of the transmitted signal can be reduced, and both ranging performance and Doppler measurement performance can be ensured.

[0206] According to the 25th aspect, the present application provides another communication device, the communication device comprising a processing circuit and an interface circuit, wherein the interface circuit is configured to acquire or output data, and the processing circuit is configured to carry out a method according to the 21st or 22nd aspect.

[0207] According to the 26th aspect, the present application provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, the computer program includes program instructions, and when the program instructions are executed, the computer is enabled to carry out the method according to the 21st or 22nd aspect.

[0208] According to the 27th aspect, the present application provides a computer program product. The computer program product includes a computer program, the computer program includes program instructions, and when the program instructions are executed, the computer is enabled to carry out the method according to the 21st or 22nd aspect.

[0209] According to the 28th aspect, the present application provides a communication system including a communication device according to the 23rd aspect or one of the possible implementations of the 23rd aspect, and a communication device according to the 24th aspect or one of the possible implementations of the 24th aspect.

[0210] According to the 29th aspect, an embodiment of the present application provides a communication method. The method includes the steps of: generating a transmit signal based on a time-domain mask, the time-domain mask being used to restrict the pulse shape of the transmit signal, the lower boundary of the time-domain mask corresponding to a first value, the time-domain mask being an axisymmetric pattern in a first time-domain, the upper boundary of the time-domain mask in a second time-domain outside the first time-domain corresponding to a second value, the first time-domain sequentially including a third time-domain, a fourth time-domain, and a fifth time-domain in time series, the upper boundary of the time-domain mask in the third time-domain corresponding to a third value, the value corresponding to the upper boundary of the time-domain mask in the fourth time-domain being 1, the upper boundary of the time-domain mask in the fifth time-domain corresponding to a third value, the value range of the first value being [-0.2, -0.001], the value range of the second value being [0.001, 0.2], and the third value being less than 1; and sending a transmit signal.

[0211] In this embodiment of the present application, the pulse shape of the transmitted signal satisfies the constraints of the time-domain mask, and therefore the influence of the line-of-sight path of the transmitted signal on the non-line-of-sight path of the transmitted signal can be reduced, and both ranging performance and Doppler measurement performance can be ensured.

[0212] In possible implementations, the value range for the length of the first time domain is [1.25, 1.75].

[0213] In possible implementations, the range of values ​​for the length of the fourth time domain is [0.45, 1.2].

[0214] In possible implementations, the range of the third value is [0.1, 0.9], and the third value is greater than the second value.

[0215] In possible implementations, the coordinates of the junction point between the first and second time domains on the time domain mask are one of the following: (1.37, 0.3), (1.4, 0.3), (1.42, 0.3), (1.45, 0.3), and (1.47, 0.3).

[0216] In possible implementations, the coordinates of the junction point between the fourth and fifth time domains on the time domain mask are one of the following: (0.88, 0.3), (0.85, 0.3), (0.83, 0.3), (0.8, 0.3), and (0.78, 0.3).

[0217] In possible implementations, the first and second values ​​are inverses of each other.

[0218] In possible implementations, the pulse shape of the transmitted signal is either a Gaussian pulse or a Caesar pulse.

[0219] According to the 30th aspect, an embodiment of the present application provides a communication method. The method includes the steps of receiving a transmission signal, wherein the transmission signal conforms to a time-domain mask, the lower boundary of the time-domain mask corresponds to a first value, the time-domain mask is an axisymmetric pattern in a first time-domain, the upper boundary of the time-domain mask in a second time-domain outside the first time-domain corresponds to a second value, the first time-domain sequentially includes a third time-domain, a fourth time-domain, and a fifth time-domain in time series, the upper boundary of the time-domain mask in the third time-domain corresponds to a third value, the value corresponding to the upper boundary of the time-domain mask in the fourth time-domain is 1, the upper boundary of the time-domain mask in the fifth time-domain corresponds to a third value, the value range of the first value is [-0.2, -0.001], the value range of the second value is [0.001, 0.2], and the third value is less than 1, and performing signal processing based on the transmission signal.

[0220] For possible implementations of the communication device of the 30th aspect, please refer to the possible implementation of the 29th aspect.

[0221] For technical effects resulting from possible implementations of the 30th aspect, please refer to the description of the technical effects of the 29th aspect or the description of possible implementations of the 29th aspect.

[0222] According to the 31st aspect, an embodiment of the present application provides another communication device having functions that implement the behavior of the method embodiment of the 29th aspect. The communication device may be a communication device, a component of a communication device (e.g., a processor, a chip, or a chip system), or a logic module or software that can implement all or some of the functions of a communication device. The functions of the communication device may be implemented by hardware, or by hardware running corresponding software. The hardware or software includes one or more modules or units corresponding to the aforementioned functions. In a possible implementation, the communication device includes a processing module and a transceiver module, the processing module generates a transmit signal based on a time-domain mask, the time-domain mask is used to restrict the pulse shape of the transmit signal, the lower boundary of the time-domain mask corresponds to a first value, the time-domain mask is an axisymmetric pattern in the first time domain, the upper boundary of the time-domain mask in the second time domain outside the first time domain corresponds to a second value, the first time domain sequentially includes a third time domain, a fourth time domain, and a fifth time domain in time series, the upper boundary of the time-domain mask in the third time domain corresponds to a third value, the value corresponding to the upper boundary of the time-domain mask in the fourth time domain is 1, the upper boundary of the time-domain mask in the fifth time domain corresponds to a third value, the value range of the first value is [-0.2, -0.001], the value range of the second value is [0.001, 0.2], and the third value is less than 1, and the transceiver module is configured to send the transmit signal.

[0223] According to a 32nd aspect, an embodiment of the present application provides another communication device having functions that implement the behavior of the method embodiment of a 30th aspect. The communication device may be a communication device, a component of a communication device (e.g., a processor, a chip, or a chip system), or a logic module or software that can implement all or some of the functions of a communication device. The functions of the communication device may be implemented by hardware, or by hardware running corresponding software. The hardware or software includes one or more modules or units corresponding to the aforementioned functions. In a possible implementation, the communication device includes a processing module and a transceiver module, the transceiver module receiving a transmit signal, the transmit signal conforming to a time-domain mask, the lower boundary of the time-domain mask corresponding to a first value, the time-domain mask being an axisymmetric pattern in a first time domain, the upper boundary of the time-domain mask in a second time domain outside the first time domain corresponding to a second value, the first time domain sequentially including a third time domain, a fourth time domain, and a fifth time domain in time series, the upper boundary of the time-domain mask in the third time domain corresponding to a third value, the value corresponding to the upper boundary of the time-domain mask in the fourth time domain being 1, the upper boundary of the time-domain mask in the fifth time domain corresponding to a third value, the value range of the first value being [-0.2, -0.001], the value range of the second value being [0.001, 0.2], and the third value being less than 1, and the processing module being configured to perform signal processing based on the transmit signal.

[0224] In this embodiment of the present application, the pulse shape of the transmitted signal satisfies the constraints of the time-domain mask, and therefore the influence of the line-of-sight path of the transmitted signal on the non-line-of-sight path of the transmitted signal can be reduced, and both ranging performance and Doppler measurement performance can be ensured.

[0225] According to the 33rd aspect, the present application provides another communication device, the communication device comprising a processing circuit and an interface circuit, the interface circuit being configured to acquire data or to output data, and the processing circuit being configured to carry out a method according to the 29th or 30th aspect.

[0226] According to the 34th aspect, the present application provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, the computer program includes program instructions, and when the program instructions are executed, the computer is enabled to carry out the method according to the 29th or 30th aspect.

[0227] According to the 35th aspect, the present application provides a computer program product. The computer program product includes a computer program, the computer program includes program instructions, and when the program instructions are executed, the computer is enabled to carry out the method according to the 29th or 30th aspect.

[0228] According to the 36th aspect, the present application provides a communication system including a communication device according to the 31st aspect or one of possible implementations of the 31st aspect, and a communication device according to the 32nd aspect or one of possible implementations of the 32nd aspect. [Brief explanation of the drawing]

[0229] To more clearly illustrate the technical solutions in the embodiments of this application or in the background art, the following describes the accompanying drawings illustrating the embodiments of this application or in the background art.

[0230] [Figure 1] This figure shows an example of a compliance pulse in conventional technology. [Figure 2] This figure shows the transmission spectral mask for bandwidth 4 in the conventional technology. [Figure 3]This is a diagram of the time-domain mask that the pulse shape of the UWB signal used for distance measurement must satisfy in the conventional technology. [Figure 4A] This figure shows an example of the pulse shape of a transmitted signal according to an embodiment of this application. [Figure 4B] This figure shows an example of an autocorrelation function according to the embodiment of this application. [Figure 4C] This figure shows the distance measurement resolution according to an embodiment of the present application. [Figure 4D] This is a diagram showing the peak-to-sidelobe ratio according to an embodiment of the present application. [Figure 4E] This figure shows the signal power spectrum and power spectral mask according to an embodiment of the present application. [Figure 5] This figure shows an example of an application scenario based on this application. [Figure 6A] This figure shows a comparison between the pulse shape of the transmitted signal on the LOS path and the pulse shape of the transmitted signal on the reflected path, according to an embodiment of this application. [Figure 6B] This figure shows a superposition of the pulse shape of the transmitted signal on the LOS path and the pulse shape of the transmitted signal on the reflected path, according to an embodiment of the present application. [Figure 7A] This is a diagram of the monostatic sensing mode according to an embodiment of the present application. [Figure 7B] This is a diagram of a bistatic sensing mode according to an embodiment of the present application. [Figure 7C] This is a diagram of a multi-static sensing mode according to an embodiment of the present application. [Figure 8A] This diagram shows the relationship between distance measurement resolution and PSLR according to an embodiment of this application. [Figure 8B] This diagram shows the relationship between PSLR and the peak-to-sidelobe ratio according to an embodiment of the present application. [Figure 8C] This is a comparative diagram of the optimal pulse shape according to the embodiments of this application. [Figure 9A] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 9B]This figure shows an example of a pulse shape according to the embodiment of this application. [Figure 9C] This figure shows an example of a pulse shape according to the embodiment of this application. [Figure 9D] This figure shows an example of a pulse shape according to the embodiment of this application. [Figure 9E] This figure shows an example of a pulse shape according to the embodiment of this application. [Figure 9F] This figure shows an example of a pulse shape according to the embodiment of this application. [Figure 9G] This figure shows an example of a pulse shape according to the embodiment of this application. [Figure 9H] This figure shows an example of a pulse shape according to the embodiment of this application. [Figure 9I] This figure shows an example of a pulse shape according to the embodiment of this application. [Figure 9J] This figure shows an example of a pulse shape according to the embodiment of this application. [Figure 9K] This figure shows an example of a pulse shape according to the embodiment of this application. [Figure 9L] This figure shows an example of a pulse shape according to the embodiment of this application. [Figure 9M] This figure shows an example of a pulse shape according to the embodiment of this application. [Figure 9N] This figure shows an example of a pulse shape according to the embodiment of this application. [Figure 9O] This figure shows an example of a pulse shape according to the embodiment of this application. [Figure 9P] This figure shows an example of a pulse shape according to the embodiment of this application. [Figure 10] This is a dialogue flowchart of a communication method according to an embodiment of this application. [Figure 11] This is a dialogue flowchart of another communication method according to an embodiment of this application. [Figure 12] This is a diagram showing the structure of a communication device 1200 according to an embodiment of this application. [Figure 13] This is a diagram showing the structure of another communication device 130 according to an embodiment of the present application. [Figure 14]This is a diagram showing the structure of another communication device 140 according to an embodiment of this application. [Figure 15] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 16A] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 16B] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 17A] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 17B] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 17C] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 17D] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 17E] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 17F] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 17G] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 17H] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 17I] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 17J] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 17K] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 17L] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 17M] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 17N] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 17O] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 17P] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 17Q] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 17R] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 17S] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 17T] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 17U] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 17V] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 17W] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 17X] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 17Y] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 17Z] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 18A] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 18B] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 18C] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 18D] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 18E] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 18F] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 18G] This figure shows an example of a time-domain mask according to an embodiment of the present application. [Figure 18H]A diagram showing an example of a time-domain mask according to an embodiment of the present application. [Figure 18I] A diagram showing an example of a time-domain mask according to an embodiment of the present application. [Figure 18J] A diagram showing an example of a time-domain mask according to an embodiment of the present application. [Figure 18K] A diagram showing an example of a time-domain mask according to an embodiment of the present application. [Figure 18L] A diagram showing an example of a time-domain mask according to an embodiment of the present application. [Figure 19] A diagram showing an example of time-domain mask 3 according to an embodiment of the present application. [Figure 20] A diagram showing another example of time-domain mask 3 according to an embodiment of the present application. [Figure 21A] A diagram showing an example of a time-domain mask according to an embodiment of the present application. [Figure 21B] A diagram showing an example of a time-domain mask according to an embodiment of the present application. [Figure 21C] A diagram showing an example of a time-domain mask according to an embodiment of the present application. [Figure 21D] A diagram showing an example of a time-domain mask according to an embodiment of the present application. [Figure 21E] A diagram showing an example of a time-domain mask according to an embodiment of the present application. [Figure 21F] A diagram showing an example of a time-domain mask according to an embodiment of the present application. [Figure 21G] A diagram showing an example of a time-domain mask according to an embodiment of the present application. [Figure 21H] A diagram showing an example of a time-domain mask according to an embodiment of the present application. [Figure 21I] A diagram showing an example of a time-domain mask according to an embodiment of the present application.

Embodiments for Carrying Out the Invention

[0231] The terms β€œfirst,” β€œsecond,” and so on in the specification, claims, and accompanying drawings of this application are used solely to distinguish different subjects and not to describe a particular order. In addition, the terms β€œincludes,” β€œhaving,” and any other variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include further steps or units not listed, or further include other specific steps or units of that process, method, product, or device.

[0232] The β€œembodiments” described herein mean that certain features, structures, or characteristics described with reference to these embodiments may be included in at least one embodiment of this application. The phrases shown in various locations herein do not necessarily refer to the same embodiment and are not arbitrary embodiments exclusive to one or more embodiments. It will be explicitly or implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0233] The terms used in the following embodiments of this application are intended to describe specific embodiments only and are not intended to limit this application. The singular forms β€œone,” β€œa,” β€œit,” β€œthe aforementioned,” β€œthis,” and β€œits one” used in this specification and the appended claims of this application are also intended to include the plural form unless otherwise explicitly provided in the context. The term β€œand / or” used in this application means, and should be understood to include, any one or all of the one or more enumerated items in any possible combination. For example, β€œA and / or B” could represent three cases: A only exists, B only exists, and both A and B exist, where A and B may be singular or plural. The term β€œmultiple” used in this application means two or more.

[0234] In the embodiments of the present application, "B corresponding to A" indicates that there is a correspondence between A and B, and it can be understood that B can be determined based on A. However, determining (or generating) B based on (or according to) A does not mean that B is determined (or generated) only based on (or according to) A. It should be further understood that B can be determined (or generated) based on (or according to) A and / or other information as an alternative.

[0235] First, the terms and technical solutions in the embodiments of the present application will be described below.

[0236] 1. Constraints that the transmitted signal (e.g., UWB signal) needs to satisfy in the time domain.

[0237] IEEE802.15.4z specifies the impulse response of the UWB-based band. Assume that the baseband pulse shape to be transmitted is p(t) and the reference signal r(t) is specified. In this case, the cross-correlation between the transmitted signal p(t) and the reference signal r(t) can be shown as follows:

[0238]

Equation

[0239] Er and Ep represent the energy of r(t) and the energy of p(t), respectively. p * (t) represents the conjugate of p(t), Re represents taking the real part of the signal, r(t) is a root-raised cosine pulse, and mathematically, r(t) is defined as follows:

[0240]

Equation

[0241] Ξ² = 0.5, Tp is a parameter related to the channel, which is inversely proportional to the channel bandwidth, that is, Tp = 1 / B, where B represents the bandwidth of the channel occupied by the reference signal. Table 1-1 shows the Tp corresponding to different channels. The third row of Table 1-1 is used as an example, and the Tp corresponding to the channel with channel number 7 is 0.92 ns.

[0242]

Table 1

[0243] The constraints that the transmitted signal (UWB signal) needs to satisfy in the time domain include the following: the peak value of the main lobe of |Ξ¦(Ο„)| needs to exceed 0.8, and it is not possible that the period Tw during which the main lobe exceeds 0.8 is less than the values corresponding to different channels listed in Table 1-2, and it is not possible that the peak value of the side lobe of |Ξ¦(Ο„)| exceeds 0.3. In the embodiments of this application, the main lobe of the pulse shape is a peak or trough with the maximum amplitude of the pulse shape, and the side lobe of the pulse shape is a peak or trough with a non-maximum amplitude of the pulse shape. The main lobe can be a peak or a trough. The side lobe can be a peak or a trough.

[0244] Table 1-2 shows the periods during which the main lobe of a UWB signal transmitted through different channels must be greater than 0.8. Please refer to Table 1-2. The first column represents the channel number, the second column represents the pulse duration Tp corresponding to the different channel, and the third column represents the constraint on the main lobe width of the UWB signal, i.e., the period during which the main lobe must be greater than 0.8. The third row of Table 1-2 is used as an example. The pulse duration corresponding to channel 7 is 0.92 ns, and the period during which the main lobe of the UWB signal carried on channel 7 must be greater than 0.8 is 0.2 ns. Please understand that the meaning of the rows in Table 1-2 is similar. Further details will not be described again herein. In embodiments of this application, the UWB signal may be referred to as a UWB pulse, and the transmitted signal is a UWB signal.

[0245] [Table 2]

[0246] Figure 1 shows an example of a compliance pulse in the prior art. Please refer to Figure 1. The horizontal axis represents time in nanoseconds (ns), the leftmost pulse shape represents an example of p(t), i.e., a UWB pulse, that satisfies the constraints in the time domain, the center pulse shape represents the reference signal r(t), i.e., a UWB reference pulse, and the rightmost pulse shape represents the aforementioned pulse shape |Ξ¦(Ο„)|, i.e., the cross-correlation magnitude.

[0247] 2. Constraints on the power spectral density of the transmitted signal (UWB signal)

[0248] The above analyzes the constraints that the transmitted signal must satisfy in the time domain. To ensure that signals in different frequency bands in the frequency domain do not influence each other, the power spectral density of the transmitted signal must be further constrained. The IEEE 802.15.4z standard limits the power spectral density of the transmitted signal. The transmitted power of the transmitted signal must satisfy the following mask constraint (band 4 is used as an example): 0.65 / T p <|ff c |<0.8T p Within this range, the power spectral density of the transmitted signal must be less than -10 of the peak power spectral density;|ff c |>0.8T p Within the range, the power spectral density of the transmitted signal must be less than -18 of the peak power spectral density, where f c represents the center frequency of the transmitted signal. Figure 2 shows the transmit spectrum mask for band 4 in the prior art. Please refer to Figure 2. The horizontal axis represents frequency in GHz, and the vertical axis represents power spectral density in dB. The transmit spectrum mask for band 4 shown in Figure 2 can be considered the boundary of the power spectral density curve of the transmitted signal carried on band 4.

[0249] 3. Time-domain mask that the pulse shape of the UWB signal must satisfy.

[0250] In the revised version of IEEE 802.15.4z, the pulse shape of the UWB signal is further restricted to further improve ranging performance. Specifically, the pulse shape used for ranging must satisfy a time-domain mask. Figure 3 shows the time-domain mask that the pulse shape of the UWB signal used for ranging must satisfy in the prior art. In Figure 3, the horizontal axis is in units of time T. pThe vertical axis represents relative amplitude. Figure 3 shows the pulse shape of a UWB signal that satisfies the time-domain mask. In this pulse shape, the side lobe to the left of the main lobe is nearly zero, and the side lobe to the right of the main lobe is high. The time-domain mask is designed to reduce the influence of non-line of sight (NLOS) paths on LOS paths and improve detection accuracy on LOS paths.

[0251] 4. Distance measurement resolution, peak to sidelobe ratio ratio ,PSLR), and spectral efficiency

[0252] Key technical indicators of the signal pulse shape include ranging resolution, PSLR, and spectral efficiency.

[0253] The transmitted baseband pulse shape is assumed to be p(t), for example, a UWB signal transmitted by the transmitting end. In this case, the autocorrelation function of the transmitted signal p(t) can be expressed in the following form:

[0254]

number

[0255] Figure 4A shows an example of the pulse shape of a transmitted signal according to an embodiment of this application. Please refer to Figure 4A. The horizontal axis represents time (in nanoseconds), and the vertical axis represents amplitude. Figure 4B shows an example of the autocorrelation function according to an embodiment of this application. Please refer to Figure 4B. The horizontal axis represents time (in nanoseconds), and the vertical axis represents amplitude. The autocorrelation function in Figure 4B is the autocorrelation function corresponding to the pulse shape in Figure 4A.

[0256] The ranging resolution is defined as the 3dB width of the main beam of the signal autocorrelation function. The signal autocorrelation function is the autocorrelation function of the transmitted signal (i.e., the UWB signal). The width of the main beam is inversely proportional to the bandwidth, with wider bandwidths indicating a narrower main beam width. Figure 4C is a diagram of the ranging resolution according to an embodiment of the present application. The ranging resolution shown in Figure 4C corresponds to the ranging resolution of the autocorrelation function in Figure 4B, i.e., the 3dB width of the main beam of the autocorrelation function. Please refer to Figure 4C. The horizontal axis represents time (in nanoseconds), and the vertical axis represents amplitude.

[0257] PSLR (Peak-to-Sidelobe Ratio) is defined as the ratio of the peak value of the main lobe of the autocorrelation function to the highest sidelobe. A higher ratio indicates smaller sidelobe fluctuations, which helps to improve sensing performance. Figure 4D shows the peak-to-sidelobe ratio according to an embodiment of the present application. Please refer to Figure 4D. The horizontal axis represents time (in nanoseconds), the vertical axis represents amplitude, and the arrows represent PSLR.

[0258] Spectral efficiency is defined as the ratio of the in-band integral of the spectrum corresponding to the pulse shape of the transmitted signal to the in-band integral of the spectral mask. Higher spectral efficiency helps to improve the transmitted power. Spectral efficiency Ξ· can be expressed in the following form:

[0259]

number

[0260] S p (f) represents the normalized power spectral density function corresponding to the transmitted signal p(t), and S(f) represents the power spectral density function corresponding to the spectral mask. Figure 4E shows the signal power spectrum and power spectral mask according to an embodiment of the present application. Please refer to Figure 4E. The curve is S pThe stepped line represents (f), the horizontal axis is frequency in Hz, and the vertical axis is power spectral density (PSD).

[0261] The aforementioned constraints on UWB signals are primarily for distance measurement applications. In other words, the aforementioned constraints on the pulse shape of UWB signals are primarily to consider the distance measurement performance of UWB signals. The following describes, with reference to an example, the problems that arise when a UWB signal satisfying the aforementioned constraints is used for sensing. Figure 5 is an example of an application scenario according to this application. Please refer to Figure 5. Node A transmits a signal to Node B, with straight arrows representing the LOS path and polyline arrows representing the reflected path. Figure 6A is a diagram comparing the pulse shape of the transmitted signal on the LOS path and the pulse shape of the transmitted signal on the reflected path according to an embodiment of this application. In Figure 6A, an 8th-order Butterworth pulse shape (the pulse shape recommended by the standard) is used as the pulse shape of the transmitted signal, 601 represents the pulse shape on the LOS path (the earliest path in Figure 6A) (i.e., the pulse shape of the transmitted signal on the LOS path), and 602 represents the pulse shape on the reflected path (the reflected path in Figure 6A) (or the pulse shape of the reflected signal). From Figure 6A, it can be understood that the left side lobe of the main lobe of the pulse shape on the LOS path is almost zero. Therefore, the signal on the reflected path has little effect on the signal on the LOS path. However, the right side lobe of the main lobe on the LOS path fluctuates greatly. In this case, the signal on the LOS path has a significant effect on the signal on the reflected path. Figure 6B is a diagram of the superposition of the pulse shape of the transmitted signal on the LOS path and the pulse shape of the transmitted signal on the reflected path according to an embodiment of the present application. In Figures 6A and 6B, the horizontal axis is time in seconds, and the vertical axis is amplitude. In Figure 6A, the coordinates of the peak of the signal on the reflected path are (8.013e -9 ,0.251), and in Figure 6B, the coordinates of the peak of the signal on the reflected path are (8.514e -9(0.3266). From Figures 6A and 6B, it can be understood that both the location and intensity of the signal on the reflected path are affected by the LOS path.

[0262] In ranging applications, the primary concern is measurement accuracy for LOS paths. The pulse shape shown in Figure 6A is useful for ranging. However, in sensing applications, the reflected signal is used to sense targets in the environment, and the concern is measurement accuracy for reflected paths. In this case, the pulse shape is not useful for sensing applications. Therefore, a pulse shape for UWB signals needs to be designed that possesses both strong ranging and strong sensing capabilities. In this application, ranging and sensing capabilities are comprehensively considered, and a new pulse shape is designed. The influence of the pulse shape's side lobes on sensing capabilities can be reduced by using the pulse shape, thereby improving sensing capabilities and meeting the requirements of ranging applications. The main principle of this application is to further restrict the time-domain mask that the pulse shape of the UWB signal must satisfy. In other words, this application provides a new time-domain mask, which is a further restriction on the time-domain mask shown in Figure 3. Pulse shapes that satisfy (or are constrained by) the new time-domain mask provided in this application can be understood to necessarily satisfy the time-domain mask shown in Figure 3. In addition, this application further provides several criteria that the pulse shapes of UWB signals must satisfy in order to guide pulse shape design and selection and to improve sensing performance.

[0263] The communication solutions provided in this application may operate in mono-static, bi-static, and multi-static sensing modes. The three sensing modes are briefly described below.

[0264] Figure 7A is a diagram of a monostatic sensing mode according to an embodiment of the present application. Please refer to Figure 7A. The transmitter and receiver are deployed in the same location, for example, within the same communication device. The transmitter transmits a signal, which is reflected by a target (for example, a human body in Figure 7A) and then received by a receiver. The transmitting end can estimate the distance and velocity information between the target (human body) and the transmitter / receiver by analyzing the delay difference between the received signal and the transmitted signal, as well as the phase difference between signals received at different moments in time. In Figure 7A, the communication device is both the transmitting end and the receiving end. In this application, the transmitting end and Receiving The signal may be interchangeable.

[0265] Figure 7B is a diagram of a bistatic sensing mode according to an embodiment of the present application. Please refer to Figure 7B. In the bistatic sensing mode, the transmitter and receiver are separated in space, i.e., the transmitter and receiver are deployed in different locations. The transmitter transmits a signal, and the transmitted signal (i.e., the signal transmitted by the transmitting end) is received by the receiver after being reflected by a target (e.g., the human body in Figure 7B). The receiver can estimate the length of the transmitter-target-receiver path and the change in path length over time by analyzing the delay difference between the received signal and the transmitted signal, as well as the phase difference between the signals received at different moments in time. In this case, the transmitter may be considered as the transmitting end to which the transmitter is deployed, and the receiver may be considered as the receiving end to which the receiver is deployed. Generally, the transmitting end and the receiving end (i.e., the transmitter and receiver) agree on the format of the transmitted signal. Thus, the receiver knows the transmitted signal, and after receiving the reflected signal, the receiver obtains delay difference information by analyzing the difference between the reflected signal and the agreed-upon transmitted signal.

[0266] Figure 7C is a diagram of a multistatic sensing mode according to an embodiment of the present application. Please refer to Figure 7C. In the multistatic sensing mode, the transmitter and receiver are separated in space, i.e., the transmitter and receiver are deployed at different locations. The transmitter transmits a signal, and the transmitted signal (i.e., the signal transmitted by the transmitting end) is reflected by a target (e.g., the human body in Figure 7C) and then received by a plurality of receivers (Figure 7C shows only receivers 1 and 2), and each receiver can estimate the length of the transmitter-target-receiver path and the change in path length over time by analyzing the delay difference between the received signal (e.g., reflected signal 1 and reflected signal 2) and the transmitted signal, as well as the phase difference between signals received at different moments in time. The spatial coordinates of the target and the velocity of the target can be effectively measured through measurements at multiple nodes. In this case, the transmitter may be considered as the transmitting end from which the transmitter is deployed, and the receiver may be considered as the receiving end from which the receiver is deployed.

[0267] The following describes, first, the criteria that the pulse shape of the UWB signal provided in this application must satisfy, and the time-domain mask designed based on these criteria.

[0268] The above analyzes several key indicators with a focus on sensing applications, including ranging resolution, peak-to-sidelobe ratio, and spectral efficiency. It is assumed that the transmitted baseband pulse shape is p(t) and the window function is w(t). In this case, the windowed pulse shape is: p w (t) = p(t)w(t) (5).

[0269] Multiple window types exist, including Gaussian windows, Caesar windows, and Blackman windows. IEEE 802.15.4z recommends the use of 8th-order Butterworth pulse shapes. In this specification, 7th and 8th-order Butterworth pulse shapes are used as references. Gaussian windows are applied to 7th and 8th-order Butterworth pulse shapes to select the ranging resolution, PSLR, and spectral efficiency that satisfy the time-domain and spectral masks in the existing IEEE 802.15.4z standard, as well as the pulse shape being analyzed. Figure 8A shows the relationship between ranging resolution and PSLR according to an embodiment of this application. Figure 8 A Please refer to the following. The horizontal axis represents the distance measurement resolution in ns units, and the vertical axis represents the PSLR. 701 (corresponding to a circle) shows the relationship between the distance measurement resolution and PSLR obtained by applying a Gaussian window to the 7th-order Butterworth pulse shape, and 702 (corresponding to a star shape) is... 8The relationship between the ranging resolution and PSLR obtained by applying a Gaussian window to the 7th Butterworth pulse shape is shown. Figure 8B is a diagram of the relationship between PSLR and the peak-to-sidelobe ratio according to an embodiment of the present application. Please refer to Figure 8B. The horizontal axis represents PSLR, and the vertical axis represents the peak-to-sidelobe ratio. 801 (corresponding to a circle) shows the relationship between PSLR and the peak-to-sidelobe ratio obtained by applying a Gaussian window to the 7th Butterworth pulse shape, and 802 (corresponding to a star) shows the relationship between PSLR and the peak-to-sidelobe ratio obtained by applying a Gaussian window to the 8th Butterworth pulse shape. From Figures 8A and 8B, it can be learned that the three indicators influence each other, and the three indicators cannot be optimized together. In other words, it is not possible for ranging resolution, peak-to-sidelobe ratio, and spectral efficiency to be optimized simultaneously. It is assumed that the ranging resolution and peak-to-sidelobe ratio of the UWB signal do not need to be preferentially guaranteed. A pulse shape having both optimal ranging resolution and optimal peak-to-sidelobe ratio can be selected from Figure 8A. The pulse shape corresponding to the point in the upper left corner of Figure 8A has both optimal ranging resolution and optimal PSLR. It should be understood that different window functions can be performed on any pulse shape in a similar manner, and the optimal pulse shape, i.e., a pulse shape having both optimal ranging resolution and optimal PSLR, is selected from the windowed results. Figure 8C is a comparison of optimal pulse shapes according to embodiments of this application. Different window functions are performed on Butterworth pulse shapes of different orders, and the optimal pulse shape is selected from the windowed results to form the results shown in Figure 8C. For a bandwidth of 499.2 MHz, the ranging resolution and PSLR for an 8th-order Butterworth pulse shape are 1.65 ns and 14.37 dB, respectively. From Figure 8C, it can be understood that a greater number of pulse shapes than existing pulse shapes can be optimal in terms of both ranging resolution and PSLR, i.e., these pulse shapes are 8th-order Butterworth pulse shapes that satisfy the aforementioned constraints.

[0270] To balance the ranging and sensing capabilities of the UWB signal, this application proposes that the pulse shape of the UWB signal must satisfy several criteria (hereinafter referred to as Criterion 1).

[0271] (1) The distance measurement resolution is not less than the distance measurement resolution of the 8th-order Butterworth pulse shape.

[0272] (2) The PSLR value range (in dB) is greater than 20 dB.

[0273] (3) The spectral efficiency must exceed the first threshold.

[0274] (4) The power spectrum mask specified in IEEE802.15.4z is satisfied.

[0275] The PSLR value range can be set based on actual requirements. For example, the PSLR (in dB) must be more than 39% (19.97 dB) higher than the PSLR of the existing pulse shape. The first threshold can be set based on actual requirements. For example, the first threshold may be 35%, 36%, 38%, 40%, 42%, 44%, 45%, etc. In this application, the existing pulse shape is an 8th-order Butterworth pulse shape.

[0276] It should be noted that different UWB channels have different bandwidths, including 499.2 MHz, 1331.2 MHz, 1081.6 MHz, and 1354.97 MHz. For different channels, the resolution of the 8th-order Butterworth pulse shape will differ, while the PSLR remains unchanged. In this application, the condition that the ranging resolution is not less than that of the 8th-order Butterworth pulse shape applies to channels with the same bandwidth. In other words, when transmission is carried out through channels with the same bandwidth, the ranging resolution of the pulse shape of the UWB signal provided in this application (referred to below as the new pulse shape) will not be less than that of the 8th-order Butterworth pulse shape. It can be understood that for channels with different bandwidths, the four criteria mentioned above remain unchanged.

[0277] In some sensing scenarios, the interference suppression capability of UWB signals needs to be improved. In this case, the UWB signal needs to have a high PSLR, and the resolution of the UWB signal does not need to be high. To improve the interference suppression capability of UWB signals, this application proposes that the pulse shape of the UWB signal needs to satisfy several criteria (referred to as Criterion 2 below).

[0278] (1) The range of the distance measurement resolution is from 0.875Tp to 1Tp.

[0279] (2) The PSLR value range (in dB) is greater than 30 dB.

[0280] (3) The spectral efficiency is higher than the second threshold.

[0281] (4) The power spectrum mask specified in IEEE802.15.4z is satisfied.

[0282] Tp = 1 / B, where B represents the bandwidth of the channel occupied by the UWB signal. The range of the distance measurement resolution can be set based on actual requirements. For example, the distance measurement resolution of the pulse shape of the UWB signal provided in this application is 10% or more of the distance measurement resolution of the 8th-order Butterworth pulse shape, i.e., the distance measurement resolution of the new pulse shape is at least 90% of the distance measurement resolution of the 8th-order Butterworth pulse shape. The range of the PSLR can be set based on actual requirements. For example, the PSLR (in dB) must be more than 100% higher than the PSLR of the existing pulse shape (28.74 dB). A second threshold can be set based on actual requirements. For example, the second threshold may be 35%, 36%, 38%, 40%, 42%, 44%, 45%, etc.

[0283] Note that different UWB channels have different bandwidths, including 499.2 MHz, 1331.2 MHz, 1081.6 MHz, and 1354.97 MHz. For different channels, the resolution for the same pulse shape will differ, while the PSLR remains unchanged. Therefore, for different channels, different ranging resolutions may be set for new pulse shapes. For channels with different bandwidths, the four criteria mentioned above remain unchanged.

[0284] To balance the ranging and sensing capabilities of a UWB signal, this application proposes that the pulse shape of the UWB signal must satisfy either Criterion 1 or Criterion 2. Criterion 1 and Criterion 2 should be understood as examples only, and it should not be understood that the time-domain mask or pulse shape of a UWB signal can only be designed based on these two criteria. In other words, pulse shapes of UWB signals designed by those skilled in the art based on other similar criteria (considering both the ranging and sensing capabilities of the pulse shape) are also within the scope of protection of this application.

[0285] In possible implementations, the new time-domain mask is determined based on criterion 1 or criterion 2, and therefore, a UWB signal whose ranging and sensing capabilities are both considered is generated by using the new time-domain mask. In actual applications, the transmitting end may generate the transmitted signal based on the new time-domain mask to ensure the ranging and sensing capabilities of the transmitted signal.

[0286] Figure 9A is an example of a time-domain mask according to an embodiment of the present application. The time-domain mask shown in Figure 9A may be considered a possible time-domain mask determined based on criterion 1 or criterion 2. A pulse shape that satisfies the constraints of the time-domain mask provided in the present application (hereinafter referred to as time-domain mask 1) has good ranging resolution performance and good PSLR performance. In the present application, for a pulse shape to satisfy the constraints of the time-domain mask means that the amplitude of the maximum peak of the pulse shape is scaled to 1, and then the pulse shape is contained within the area restricted by the boundary of the time-domain mask, and for the amplitude of the maximum peak of the pulse shape to be scaled to 1 means that the pulse shape as a whole is scaled, and the amplitude of the maximum peak of the pulse shape is scaled to 1.

[0287] Refer to Figure 9A. The horizontal axis represents time in units of Tp, where Tp = 1 / B, and the vertical axis represents amplitude. The upper boundary of the time-domain mask provided in this embodiment of the application (hereinafter referred to as time-domain mask 1) includes the line segments indicated by 901, 902, and 903, and the lower boundary of time-domain mask 1 includes the line segments indicated by 904 and 905. The horizontal axis coordinates corresponding to the line segment indicated by 901 are less than -1.25, the horizontal axis range corresponding to the line segment indicated by 902 is [-1.25, 1], the horizontal axis coordinates corresponding to the line segment indicated by 903 are greater than 1, the horizontal axis coordinates corresponding to the line segment indicated by 904 are less than 0, and the horizontal axis coordinates corresponding to the line segment indicated by 905 are greater than or equal to 0. The coordinates of point A are (-1.25, 0.015), the coordinates of point B are (0, -0.2), the coordinates of point D are (1, 0.2), and the coordinates of point F are (2, 0.015). Point C represents the peak point of the main lobe, and point D represents the trough point of the first side lobe. The vertical coordinate values ​​of points H and G are both reference values, and the difference between the horizontal coordinates corresponding to points H and G is the width corresponding to the first side lobe. The range of the horizontal axis coordinates corresponding to the first time unit is [-1.25, 1], and the first time unit corresponds to the line segment indicated by 902, i.e., the time between point A and point D. The horizontal axis coordinates corresponding to the second time unit are greater than 1.25, and the second time unit corresponds to the line segment indicated by 903, i.e., the time after point D. The horizontal axis coordinate corresponding to the third time unit is greater than 0, and the third time unit corresponds to the line segment indicated by 905, i.e., the time after point B. The horizontal axis coordinate corresponding to the fifth time unit is less than -1.25, and the fifth time unit corresponds to the line segment indicated by 901, i.e., the time before point A. The horizontal axis coordinate corresponding to the sixth time unit is less than 0, and the sixth time unit corresponds to the line segment indicated by 904, i.e., the time before point B.The upper boundary of time domain mask 1 within the fifth time unit is the line segment whose vertical coordinate is 0.015, i.e., the value corresponding to that upper boundary is 0.015. The upper boundary of time domain mask 1 within the first time unit is the line segment whose vertical coordinate is 1, i.e., all values ​​corresponding to that upper boundary are 1. The upper boundary of time domain mask 1 within the second time unit is the first value (e.g., 0.2), i.e., the upper boundary of time domain mask 1 within the second time unit is the line segment whose vertical coordinate is the first value, and the first value is less than 0.3. The value corresponding to the lower boundary of time domain mask 1 within the third time unit is the second value, i.e., the lower boundary of time domain mask 1 within the third time unit is the line segment whose vertical coordinate is the second value, and the second value (e.g., -0.2) is greater than -0.5. The reference value may be 0, 0.01, 0.015, 0.02, etc. In a possible implementation, the lower bound within the third time unit includes boundary 1 and boundary 2, where boundary 1 is the line segment whose vertical coordinate is the second value, and boundary 2 is the line segment whose vertical coordinate is the third value. For example, the third time unit includes the fourth and seventh time units, where the range of horizontal coordinates corresponding to the fourth time unit is [0,2], the horizontal coordinates corresponding to the seventh time unit are greater than 2, the lower bound within the fourth time unit is the line segment whose vertical coordinate is the second value, and the lower bound within the seventh time unit is the line segment whose vertical coordinate is the third value. The second value is less than the third value. The value range for the second value is... [ The range of the third value is -0.3, -0.15. [ The values ​​may be -0.3 and -0.05. For example, the second value is -0.2 and the third value is -0.1. In another example, the second value is -0.15 and the third value is -0.10. In yet another example, the second value is -0.2 and the third value is -0.05.

[0288] The above describes the boundaries of time-domain mask 1 with reference to Figure 9A. Please refer to Figure 9A. Several possible pulse shapes that satisfy the constraints of time-domain mask 1 satisfy the following conditions: When the peak value of the main lobe of the pulse shape is scaled to 1, the peak value of the first side lobe of the pulse shape (adjacent to the main lobe and located to the right of the main lobe) falls within the first peak value range, and the peak value of the second side lobe of the pulse shape falls within the second peak value range. The second side lobe may be a side lobe with the maximum peak value to the right of the first side lobe of the pulse shape. If the main lobe is a peak, the peak value of the main lobe is the peak value of the peak corresponding to the main lobe, or if the main lobe is a trough, the peak value of the main lobe is the absolute value of the trough value of the trough corresponding to the main lobe. If a sidelobe is a peak, the peak value of the sidelobe is the peak value of the peak corresponding to the sidelobe; or, if a sidelobe is a trough, the peak value of the sidelobe is the absolute value of the trough of the trough corresponding to the sidelobe. It should be understood that both the peak values ​​of the main lobe and the peak values ​​of the sidelobes are positive numbers. The pulse shape shown in Figure 9A is an example of a pulse shape that satisfies the constraints of time-domain mask 1. See Figure 9A. The lower bound within the third time unit corresponds to the first peak value range, and the upper and lower bounds within the fourth time unit correspond to the second peak value range. The fact that the peak value of the second sidelobe of the pulse shape falls within the second peak value range can be understood as the peak value of any sidelobe to the right of the first sidelobe falling within the second peak value range. The condition that the peak value of the second side lobe of a pulse shape falls within the second peak value range can be replaced by the following: the peak value of any peak to the right of the first side lobe is less than the first value, and the trough value of any trough to the right of the first side lobe is greater than the second value.

[0289] The time-domain mask shown in Figure 9A is merely an example of a time-domain mask provided in this application, and other similar time-domain masks (time-domain masks that can balance pulse-shape ranging performance and sensing performance) are also within the scope of protection of this application.

[0290] In the actual application, based on the two criteria mentioned above, namely Criterion 1 and Criterion 2, the application provides two corresponding pulse shape sets, the pulse shapes in the first pulse shape set are used for distance measurement resolution, and the pulse shapes in the second pulse shape set are used for PSLR.

[0291] The first pulse shape set includes the following pulse shapes, namely the pulse shapes shown in Figure 9B and Figure 9C. The basic pulse shape of the pulse shape shown in Figure 9B is a 6th-order Butterworth pulse shape, with a Caesar window function type and a window parameter of 1.35. The basic pulse shape of the pulse shape shown in Figure 9C is a 6th-order Butterworth pulse shape, with a Gaussian window function type and a window parameter of 1.25. * It's a trumpet.

[0292] [Table 3]

[0293] The second pulse shape set includes the following pulse shapes, namely the pulse shapes shown in Figures 9D to 9P. The basic pulse shape of the pulse shape shown in Figure 9D is a Gaussian pulse shape (Οƒ=0.41Tp), with no window function type and a window parameter of NA. The basic pulse shape of the pulse shape shown in Figure 9E is a 9th-order Butterworth pulse shape, with a Caesar window as the window function type and a window parameter of 4.05. The basic pulse shape of the pulse shape shown in Figure 9F is a 10th-order Butterworth pulse shape, with a Caesar window as the window function type and a window parameter of 4.4. The basic pulse shape of the pulse shape shown in Figure 9G is a 10th-order Butterworth pulse shape, with a Blackman window as the window function type and a window parameter of 0.301. The basic pulse shape of the pulse shape shown in Figure 9H is an 11th-order Butterworth pulse shape, with a Caesar window as the window function type and a window parameter of 4.75. The basic pulse shape of the pulse shape shown in Figure 9I is an 11th-order Butterworth pulse shape, with a Blackman window function type and a window parameter of 0.301. The basic pulse shape of the pulse shape shown in Figure 9J is a 12th-order Butterworth pulse shape, with a Caesar window function type and a window parameter of 4.35. The basic pulse shape of the pulse shape shown in Figure 9K is a 12th-order Butterworth pulse shape, with a Blackman window function type and a window parameter of 0.301. The basic pulse shape of the pulse shape shown in Figure 9L is a Gaussian pulse shape (Οƒ=0.42Tp), with no windowing, and a window parameter of NA. The basic pulse shape of the pulse shape shown in Figure 9M is a Gaussian pulse shape (Οƒ=0.43Tp), with no windowing, and a window parameter of NA. The basic pulse shape shown in Figure 9N is a Gaussian pulse shape (Οƒ=0.44Tp), with no window function and a window parameter of NA. The basic pulse shape shown in Figure 9O is a Gaussian pulse shape (Οƒ=0.45Tp), with no window function and a window parameter of NA.The basic pulse shape shown in Figure 9P is a Gaussian pulse shape (Οƒ=0.46Tp), the window function type is no windowing, and the window parameter is NA.

[0294] [Table 4]

[0295] Please understand that the pulse shapes in the first and second pulse shape sets are only examples, not all examples.

[0296] The above describes the new time-domain mask and pulse shape of the UWB signal provided in this application, which can balance ranging and sensing performance. The following describes the communication solution provided in this application. The communication solution provided in this application is applicable to ranging and sensing scenarios.

[0297] It should be noted that the communication solutions provided in this application are primarily applicable to wireless communication systems, which may comply with the Third Generation Partnership Project (3GPP) wireless communication standards or other wireless communication standards, such as the Institute of Electrical and Electronics Engineers (IEEE) 802 series wireless communication standards (e.g., 802.11, 802.15, or 802.20). For example, the communication solutions provided in this application are applicable to wireless local area network systems that support 802.11 series protocols, such as the next-generation Wi-Fi protocols of IEEE 802.11ax, including 802.11be, Wi-Fi 7, or EHT, and the next-generation of 802.11be, including Wi-Fi 8.

[0298] Figure 10 is a dialogue flowchart of a communication method according to an embodiment of the present application. As shown in Figure 10, the method includes the following steps.

[0299] 1001: The transmitting end generates the transmission signal.

[0300] In this embodiment of the present application, the transmitting end is a communication device capable of performing distance measurement, angle measurement, or Doppler measurement by transmitting a UWB signal, such as an in-vehicle device, a car key, a terminal device (including a mobile phone, computer, tablet, watch, refrigerator, air conditioner, etc.), or a UWB tag (placed on an item such as a suitcase, school bag, or keychain) capable of transmitting a UWB signal. In this embodiment of the present application, the receiving end is a communication device capable of receiving a UWB signal, such as an in-vehicle device, a car key, a terminal device (including a mobile phone, computer, tablet, watch, refrigerator, air conditioner, etc.), or a UWB tag (placed on an item such as a suitcase, school bag, or keychain) capable of receiving a UWB signal.

[0301] The peak value of the first side lobe of the transmitted signal falls within the first peak value range, which is [0.15, 0.3 ]For example, the first peak value range is one of the following: [0.15, 0.2], [0.15, 0.25], [0.18, 0.2], [0.20, 0.25], etc. The first side lobe of the transmitted signal is a side lobe located to the right of and adjacent to the main lobe of the transmitted signal. In this application, the main lobe of the pulse shape is a peak or trough having the maximum amplitude of the pulse shape, and the side lobe of the pulse shape is a peak or trough having a non-maximum amplitude of the pulse shape. The main lobe may be a peak or a trough. The side lobe may be a peak or a trough. The pulse shape of the transmitted signal may be any pulse shape in the first pulse shape set or the second pulse shape set. For example, the main lobe of the transmitted signal is a peak and the first side lobe is a trough. See the pulse shape in Figure 9A. For the peak value of the first sidelobe to fall within the first peak value range means that the absolute value of the trough corresponding to the first sidelobe falls within the first peak value range. In another example, the main lobe of the transmitted signal is a trough, and the first sidelobe is a peak. For the peak value of the first sidelobe to fall within the first peak value range means that the peak value of the peak corresponding to the first sidelobe falls within the first peak value range.

[0302] In possible implementations, the peak value of the second sidelobe of the transmitted signal falls within the second peak value range, which is [0.15, 0.3 ]It may be such that the second peak value range is any one of the following: [0.15,0.2], [0.15,0.25], [0.18,0.2], [0.20,0.25], etc. The second sidelobe may be a sidelobe to the right of the first sidelobe of the transmitted signal, with the maximum peak value. The second sidelobe may be a peak or a trough. If the second sidelobe is a peak, then the peak value of the second sidelobe falling within the second peak value range means that the peak value of the peak corresponding to the second sidelobe falls within the second peak value range. If the second sidelobe is a trough, then the peak value of the second sidelobe falling within the second peak value range means that the absolute value of the trough value of the trough corresponding to the second sidelobe falls within the second peak value range. If the second sidelobe is a peak, then the peak value of the second sidelobe falling within the second peak value range means that the peak value of the peak corresponding to the second sidelobe falls within the second peak value range. In this implementation, the peak value of the second sidelobe falls within the second peak value range, and therefore, the influence of the line-of-sight path of the transmitted signal on the non-line-of-sight path of the transmitted signal can be reduced.

[0303] In a possible implementation, the peak value of any peak to the right of the first sidelobe is less than the first value, and the trough value of any trough to the right of the first sidelobe is greater than the second value. The first value is a positive number, and the second value is a negative number. For example, the first value is 0.2 and the second value is -0.2 or -0.1. In this implementation, the peak value of any peak to the right of the first sidelobe is less than the first value, and the trough value of any trough to the right of the first sidelobe is greater than the second value, and therefore, the influence of the line-of-sight path of the transmitted signal on the non-line-of-sight path of the transmitted signal can be reduced.

[0304] In a possible implementation, the width corresponding to the main lobe of the transmitted signal is 2.25 *The value is less than Tp, where Tp = 1 / B, and B represents the bandwidth of the channel occupied by the transmitted signal. In possible implementations, if the pulse-shaped main lobe is a peak, the width (i.e., duration) corresponding to the main lobe is the distance between two points on the main lobe where its amplitude is value a, and the value a may be 0, 0.1, 0.2, 0.3, 0.5, etc. This is not limited to this application. Alternatively, if the pulse-shaped main lobe is a trough, the width corresponding to the main lobe is the distance between two points on the main lobe where its amplitude is value b, and the value b may be 0, -0.1, -0.2, -0.3, -0.5, etc. This is not limited to this application. Optionally, if the pulse-shaped main lobe is a peak, the width (i.e., duration) corresponding to the main lobe is the duration between point 1, whose amplitude is value c on the main lobe, and point 2, whose amplitude is value d on the main lobe; that is, the difference between the horizontal coordinates corresponding to the two points, where point 1 is located to the left of the peak point (i.e., the point with the maximum amplitude), and point 2 is located to the right of the peak point. Alternatively, if the pulse-shaped main lobe is a trough, the width (i.e., duration) corresponding to the main lobe is the duration between point 3, whose amplitude is value e on the main lobe, and point 4, whose amplitude is value f on the main lobe; that is, the difference between the horizontal coordinates corresponding to the two points, where point 3 is located to the left of the trough point (i.e., the point with the maximum amplitude on the peak), and point 4 is located to the right of the trough point. The value c is different from the value d. The value c may be 0.015, 0.0, 0.02, etc. The value d can be 0.0, -0.015, 0.015, etc. The value e is different from the value f. The value e can be -0.015, 0.0, -0.02, etc. The value f can be 0.0, -0.015, 0.015, etc. For example, the pulse shape of the transmitted signal is the pulse shape in Figure 9A, and the value corresponding to the main lobe is the first time unit indicated by 901. In another example, the width corresponding to the main lobe is the distance between two points on the peak corresponding to the main lobe where its amplitude is 0. The pulse shapes in the two examples are normalized pulse shapes.

[0305] In possible implementations, the absolute difference between the width corresponding to the first side lobe and the width corresponding to the main lobe is less than a width threshold. The width threshold may be 5%, 8%, 10%, 15%, 20%, etc., of the width corresponding to the main lobe. This is not limited to this embodiment of the present application. The width corresponding to the first side lobe may be greater than or less than the width corresponding to the main lobe. Optionally, if any of the side lobes with respect to the pulse shape is a peak, the width corresponding to any of the side lobes is the distance between two points where its amplitude is a value on the peak corresponding to any of the side lobes, or if any of the side lobes with respect to the pulse shape is a trough, the width corresponding to any of the side lobes is the distance between two points where its amplitude is a value b on the trough corresponding to any of the side lobes. If, optionally, one of the side lobes of the pulse shape is a peak, the width (i.e., duration) corresponding to the side lobe is the duration between point 7, whose amplitude is value c on the peak corresponding to the side lobe, and point 8, whose amplitude is value d on the peak corresponding to the side lobe, i.e., the difference between the horizontal coordinates corresponding to the two points, where point 7 is located to the left of the peak point (i.e., the point with the maximum amplitude), and point 8 is located to the right of the peak point. Alternatively, if one of the side lobes of the pulse shape is a trough, the width (i.e., duration) corresponding to the side lobe is the duration between point 9, whose amplitude is value e on the trough corresponding to the side lobe, and point 10, whose amplitude is value f on the trough corresponding to the side lobe, i.e., the difference between the horizontal coordinates corresponding to the two points, where point 9 is located to the left of the trough point (i.e., the point with the maximum amplitude on the trough), and point 10 is located to the right of the trough point. In this application, the width corresponding to the first side lobe (adjacent to the main lobe) to the right of the pulse-shaped main lobe may be the period between two points where its amplitude is value a on the trough corresponding to the first side lobe, or it may be the period between the time corresponding to the peak point of the peak corresponding to the main lobe and the time corresponding to the point where its amplitude is value a on the trough corresponding to the first side lobe, or it may have another meaning. This is not limited in this application.In possible implementations, the transmitted signal has no side lobes, i.e., only a main lobe. In this case, side lobes do not need to be considered.

[0306] Step 100 1 Possible implementations are as follows: Generate a transmit signal based on a time-domain mask. The time-domain mask is used to limit the peak value of the first sidelobe of the transmit signal. The time-domain mask is further used to limit the peak value of the second sidelobe of the transmit signal. The pulse shape of the transmit signal satisfies the constraints of the time-domain mask. The value corresponding to the upper bound of the time-domain mask within the first time unit is 1. The upper bound of the time-domain mask within the second time unit corresponds to the first value, where the first value is greater than or equal to 0.15 and less than 0.3, and the second time unit follows the first time unit. The second time unit following the first time unit means that the start time of the second time unit is after the end time of the first time unit, or the start time of the second time unit is the end time of the first time unit. The first time unit corresponds to the width corresponding to the main lobe of the transmit signal, and the second time unit is the time corresponding to each of the right-hand sidelobes of the main lobe of the transmit signal. The upper bound of the time-domain mask within the second time unit corresponds to the peak value of the second sidelobe of the transmit signal. The lower bound of the time-domain mask within the third time unit corresponds to the second value. Part of the third time unit belongs to the first time unit, and the other part of the third time unit belongs to the second time unit. The second value is less than or equal to -0.15 and greater than -0.3. The lower bound of the time-domain mask within the third time unit corresponds to the peak value of the first sidelobe of the transmitted signal. The lower bound of the time-domain mask within the fourth time unit corresponds to the third value, and the fourth time unit is after the third time unit, and the third value is less than or equal to -0.05 and greater than -0.3. It can be understood that the pulse shape of the transmitted signal lies within the area defined by the boundary of the time-domain mask. Figure 9A is an example of a time-domain mask according to an embodiment of the present application.

[0307] 1002: The transmitting end sends a transmission signal.

[0308] The transmitted signal is used for distance measurement, angle measurement, or Doppler measurement. The transmitted signal may further be used for presence detection, i.e., to detect whether a target (e.g., a human body) is present, and to measure information such as the angle and velocity of the target. Doppler measurement, presence detection, and measurement of information such as the angle and velocity of the target may be considered specific sensing modes. In other words, sensing includes measuring information such as the angle and velocity of a target, Doppler measurement, and presence detection. The transmitted signal may be used for other sensing modes.

[0309] Correspondingly, the receiving end receives the transmitted signal. The receiving end receiving the transmitted signal may be the transmitted signal itself, and may be the signal that has been transmitted through the target (e.g., the human body), i.e., the reflected signal that corresponds to the transmitted signal.

[0310] 1003: The receiving end performs signal processing based on the transmitted signal.

[0311] The receiving end performing signal processing based on the transmitted signal may include measuring distance, detecting presence, measuring target angle and velocity, and performing Doppler measurements based on the transmitted signal. It can be understood that Doppler measurements may be replaced by other specific sensing methods, such as presence detection.

[0312] In possible implementations, the transmitting and receiving ends are the same communication device. In other words, the transmitting and receiving ends are deployed on the same node, i.e., the communication device. The transmitting end may be a transmitter on the communication device, and the receiving end may be a receiver on the communication device. The transmitting end sending a transmission signal may be as follows: The transmitting end sends a transmission signal via the transmitter. The receiving end receiving a transmission signal may be as follows: The receiving end receives a transmission signal via the receiver. Figure 7A shows a scenario to which the communication method of Figure 10 is applicable. The communication device in Figure 7A is the entity corresponding to the transmitting and receiving ends. In other words, in the scenario shown in Figure 7A, the communication device is both the transmitting and receiving ends.

[0313] In possible implementations, the transmitting and receiving ends are different communication devices. In other words, the transmitting and receiving ends are deployed on different nodes. In other words, the transmitting end is one entity, and the receiving end is another entity. The communication method in Figure 10 is applicable to bistatic sensing mode. In this case, the transmitting end is the transmitter for that mode, and the receiving end is the receiver for that mode. Figure 7B is an example of a bistatic sensing mode to which the communication method in Figure 10 is applicable. In this case, the transmitting end is the transmitter in Figure 7B, and the receiving end is the receiver in Figure 7B. The communication method in Figure 10 is applicable to monostatic sensing mode. In this case, the transmitting end is the transmitter for that mode, and the receiving end is the receiver for that mode. Figure 7C is an example of a multistatic sensing mode to which the communication method in Figure 10 is applicable. In this case, the transmitting end is the transmitter in Figure 7C, and the receiving end is receiver 1 in Figure 7C.

[0314] In this embodiment of the present application, the peak value of the first side lobe of the transmitted signal falls within the first peak value range, and therefore the influence of the line-of-sight path of the transmitted signal on the non-line-of-sight path of the transmitted signal can be reduced, and both ranging performance and Doppler measurement performance can be ensured.

[0315] In sensing applications, the energy of a reflected signal from a target (e.g., a human body) is weaker than the energy of a reflected signal on the LOS path, and also weaker than the energy of other objects in the environment (walls, ground, or roofs). Therefore, interference cancellation must be performed when information about the target (e.g., angle and velocity) needs to be acquired. To cancel interference, the precise pulse shape of the transmitted signal needs to be learned. In some cases, interference cancellation performance is insufficient and can even cause negative effects. To ensure sensing performance, the transmitting and receiving ends need to swap specific pulse shapes of the transmitted UWB signal. Embodiments of this application provide a solution for the transmitting and receiving ends to swap specific pulse shapes of the transmitted UWB signal. Figure 11 is an interaction flowchart of another communication method according to embodiments of this application. As shown in Figure 11, the method includes the following steps.

[0316] 1101: The transmitting end sends indication information to the receiving end.

[0317] Indication information indicates the pulse shape of the UWB signal transmitted by the transmitting end. Correspondingly, the receiving end receives the indication information. The indication information may be included in downlink control information (DCI), medium access control (MAC) layer signaling, or other signaling. The transmitting end may send the indication information to the receiving end during the sensing service establishment phase, or before sending the transmission signal used for distance measurement, angle measurement, or Doppler measurement to the receiving end.

[0318] In possible implementations, the indication information includes a first field, which indicates the pulse shape set to which the pulse shape of the transmitted signal belongs. In possible implementations, the indication information also includes a second field, which indicates the pulse shape of the transmitted signal.

[0319] In practical applications, the pulse shapes of UWB signals can be classified into two or more pulse shape sets based on the actual application requirements. In other words, the transmitting end can pre-configure two or more pulse shape sets, and pulse shapes in different pulse shape sets are applicable to different scenarios. Under different scenarios or different channel conditions, the transmitting end can transmit UWB signals by using pulse shapes in different pulse shape sets. The correspondence between a first field and pulse shape sets and the correspondence between a second field and the parameters of the pulse shape of the UWB signal can be configured at both the transmitting and receiving ends. In this way, the receiving end can accurately determine the pulse shape of the transmitted signal sent by the transmitting end based on the first and second fields. For example, based on the actual application requirements, the pulse shapes of UWB signals can be classified into two pulse shape sets. Resolution is given preferential consideration to the pulse shapes in the first pulse shape set, and the pulse shapes in the first pulse shape set are primarily used in environments with low interference. Sidelobe suppression capability is given preferential consideration to pulse shapes in the second pulse shape set, which are primarily used in environments with high interference.

[0320] The values ​​of one or more bits contained in the first field may indicate the pulse shape set to which the pulse shape of the UWB signal transmitted by the transmitting end belongs. For example, the first field contains 1 bit. If the value of the 1 bit is 0, the first field indicates that the pulse shape of the UWB signal transmitted by the transmitting end belongs to the first pulse shape set, or if the value of the 1 bit is 1, the first field indicates that the pulse shape of the UWB signal transmitted by the transmitting end belongs to the second pulse shape set. Table 2 shows an example of the correspondence between the values ​​of the first field and the pulse shape sets. For example, the first field contains 2 bits. If the value of the 2 bits is 00, the first field indicates that the pulse shape of the UWB signal transmitted by the transmitting end belongs to the first pulse shape set, or if the value of the 2 bits is 11, the first field indicates that the pulse shape of the UWB signal transmitted by the transmitting end belongs to the second pulse shape set.

[0321] [Table 5]

[0322] The value of one or more bits contained in the first field may be considered an index to a pulse shape set of the UWB signal. For example, a UWB signal sent by the transmitting end belongs to either the first or second pulse shape set. If the first field indicates that the pulse shape of the UWB signal sent by the transmitting end belongs to the first pulse shape set, then the second field indicates one of the pulse shapes in the first pulse shape set; that is, the value of one or more bits contained in the second field is an index to one of the pulse shapes in the second pulse shape set. If the first field indicates that the pulse shape of the UWB signal sent by the transmitting end belongs to the second pulse shape set, then the second field indicates one of the pulse shapes in the second pulse shape set; that is, the value of one or more bits contained in the second field is an index to one of the pulse shapes in the second pulse shape set. Table 3 shows the correspondence between the values ​​of the bits contained in the second field and the pulse shapes in the first pulse shape set. See Table 3. When the second field is 000, the second field indicates a specific pulse shape 1. When the second field is 001, the second field indicates a specific pulse shape 2. The rest can be inferred by analogy. When the second field is 000, the second field can be understood to indicate that the pulse shape of the UWB signal sent by the transmitting end is a specific pulse shape 1 in the first pulse shape set. Optionally, Table 3 is configured at the receiving end, and the receiving end determines the pulse shape of the UWB signal sent by the transmitting end based on the second field and Table 3. The specific pulse shapes in Table 3 are some of the pulse shapes in the first pulse shape set.

[0323] [Table 6]

[0324] Table 4 shows the correspondence between the bit values ​​contained in the second field and the pulse shapes in the second pulse shape set. See Table 4. When the second field is 000, the second field indicates a specific pulse shape 1. When the second field is 001, the second field indicates a specific pulse shape 2. The rest can be inferred by analogy. When the second field is 000, it can be understood that the second field indicates that the pulse shape of the UWB signal sent by the transmitting end is a specific pulse shape 1 in the second pulse shape set. Optionally, Table 4 is configured at the receiving end, and the receiving end determines the pulse shape of the UWB signal sent by the transmitting end based on the second field and Table 4. The specific pulse shapes in Table 4 are some of the pulse shapes in the second pulse shape set.

[0325] [Table 7]

[0326] Table 3 shows an example of a correspondence between a second field and a pulse shape in the first pulse shape set, and Table 4 shows an example of a correspondence between a second field and a pulse shape in the second pulse shape set. It should be understood that the correspondence between the bit values ​​contained in the second field and the pulse shapes in the first pulse shape set, and the correspondence between the bit values ​​contained in the second field and the pulse shapes in the second pulse shape set, may be configured based on actual requirements. This is not limited to the present application.

[0327] In this implementation, the indication information includes a first field and a second field. The pulse shape set to which the UWB signal transmitted by the transmitting end belongs and the pulse shape parameters of the UWB signal can be precisely indicated by the first field and the second field.

[0328] In possible implementations, the indication information further includes a third field, which indicates whether the transmitting end generates the UWB signal in digital or analog form. Alternatively, the third field may indicate whether the transmitting end has digital-to-analog conversion capabilities or not.

[0329] The value of one or more bits in the third field indicates whether the transmitting end generates the UWB signal in a digital or analog manner. For example, the third field contains one bit. If the value of the bit is 1, the third field indicates that the transmitting end generates the UWB signal in an analog manner, i.e., the transmitting end has DAC functionality. If the value of the bit is 0, the third field indicates that the transmitting end generates the UWB signal in an analog manner, i.e., the transmitting end does not have DAC functionality. Table 5 shows examples of correspondences between the values ​​of the third field and whether the transmitting end has DAC functionality. See Table 5. If the value of the bit in the third field is 0, the third field indicates that the transmitting end does not have DAC functionality. If the value of the bit in the third field is 1, the third field indicates that the transmitting end has DAC functionality.

[0330] [Table 8]

[0331] Optionally, the indication information includes a first field, a second field, and a third field. If, after the receiving end receives the indication information, the third field indicates that the transmitting end has DAC functionality (for example, a single bit in the third field is valued at 1), the receiving end first determines, based on the first field, the pulse shape set to which the pulse shape of the UWB signal sent by the transmitting end belongs, and then, based on the second field, a specific pulse shape of the pulse shape. Optionally, the indication information includes a first field, a second field, and a third field. If, after the receiving end receives the indication information, the third field indicates that the transmitting end does not have DAC functionality (for example, a single bit in the third field is valued at 1), the first and second fields are ignored. In other words, when the transmitting end does not have DAC functionality, the values ​​of the first and second fields in the transmitted indication information may be any of the values. For example, both the first and second fields are set to all 0 or all 1 by default. This is not limited to the present application. Optionally, if the indication information includes the first field but does not include the second or third field, and the transmitting end does not have DAC functionality, the transmitted indication information may include the third field but not the first or second field.

[0332] In this implementation, the third field indicates that the transmitting end generates the UWB signal in digital or analog form, and therefore the receiving end further determines the pulse shape of the transmitted signal and performs interference rejection based on the pulse shape of the transmitted signal.

[0333] In this application, a new field, namely the pulse shape indication field, is defined to indicate specific parameters of the pulse shape of a UWB signal. The name of the pulse shape indication field is not limited. The pulse shape indication field may include a first field, a second field, and a third field, or may include only the third field. Table 6 is an example of pulse shape indication fields as defined in this application. Please refer to Table 6. Pulse shape as defined in this application Condition The indication field consists of 5 bits, i.e., bits 0 through 4. Bit 0 indicates the mode of UWB signal generation by the transmitting end, bit 1 indicates the pulse shape set to which the pulse shape of the UWB signal transmitted by the transmitting end belongs, and bits 2 through 4 indicate the parameters of the pulse shape of the UWB signal transmitted by the transmitting end. In other words, bits 2 through 4 indicate a specific pulse shape (indication of a specific pulse shape).

[0334] [Table 9]

[0335] 1102: The transmitting end sends the transmission signal to the receiving end.

[0336] In possible implementations, the transmitting end selects a specific pulse shape from one or more pulse shape sets to send a transmit signal, i.e., a UWB signal. Optionally, the transmitting end selects any pulse shape from a first pulse shape set and a second pulse shape set to send a UWB signal. For example, the transmitting end selects a specific pulse shape 1 from the first pulse shape set to send a transmit signal, and the pulse shape of the transmit signal is the same as, or essentially the same as, specific pulse shape 1 from the first pulse shape set. Correspondingly, the receiving end receives the transmit signal sent by the transmitting end. The transmitting end may select a specific pulse shape in the following ways: If the transmitting end has DAC functionality, the transmitting end may select a corresponding pulse shape set based on current requirements (emphasizing resolution or interference suppression capability) and select a specific pulse shape from the pulse shape set. If the transmitting end does not have DAC functionality, the transmitting end sends pulse shapes that can be generated in analog form, such as Butterworth pulse shapes or Gaussian pulse shapes.

[0337] In a possible implementation, the transmitting end receives configuration information sent by an access network device, such as a base station, and decides to send a UWB signal using a first pulse shape based on that configuration information. For example, the transmitting end decides to send a transmission signal using a specific pulse shape 1 from a first set of pulse shapes based on the configuration information sent by the access network device.

[0338] 1103: The receiving end performs interference rejection on the transmitted signal from the transmitting end based on the indication information.

[0339] The receiving end may determine a specific pulse shape of the transmitted signal sent by the transmitting end based on the indication information, and may further perform interference rejection on the transmitted signal from the transmitting end based on the specific pulse shape. It should be understood that the receiving end may perform interference rejection on any UWB signal from the transmitting end, i.e., the transmitted signal, based on the indication information. The peak value of the first sidelobe of the transmitted signal sent by the receiving end falls within the first peak value range.

[0340] Step 1103 is optional, not mandatory. If the third field in the indication information indicates that the transmitting end generates the UWB signal in analog form, i.e., does not indicate the pulse shape of the UWB signal sent by the transmitting end, then the receiving end does not need to perform interference rejection on the transmitted signal from the transmitting end based on the indication information.

[0341] 1104: The receiving end performs signal processing based on the transmitted signal from the transmitting end.

[0342] The receiving end performing signal processing based on the transmitted signal from the transmitting end may include performing distance measurement, angle measurement, Doppler measurement, etc., based on the transmitted signal.

[0343] In this embodiment of the present application, indication information is received, and therefore the receiving end can perform interference rejection more effectively based on the pulse shape of the UWB signal transmitted by the transmitting end.

[0344] It should be noted that the method procedures in Figure 10 and Figure 11 may be two independent methods or may be used together. In other words, the receiving end and the transmitting end may perform the method procedures in Figure 10 or Figure 11 separately, or they may perform the method procedures in Figure 11 first before performing the method procedures in Figure 10.

[0345] The following describes the structure of a communication device capable of implementing the communication method provided in the embodiments of this application, with reference to the attached drawings.

[0346] Figure 12 shows the structure of a communication device 1200 according to an embodiment of the present application. The communication device 1200 can, correspondingly, perform a function or step performed by the transmitting end in the method embodiment described above, or, correspondingly, perform a function or step performed by the receiving end in the method embodiment described above. The communication device may include a processing module 1210 and a transceiver module 1220. Optionally, the communication device may further include a storage unit, which may be configured to store instructions (code or program) and / or data. The processing module 1210 and the transceiver module 1220 may be coupled to the storage unit. For example, the processing module 1210 may read instructions (code or program) and / or data from the storage unit to implement the corresponding method. The aforementioned units may be arranged independently, or may be partially or fully integrated. For example, the transceiver module 1220 may include a transmitting module and a receiving module. The transmitting module may be a transmitter, and the receiving module may be a receiver. The entity corresponding to the transceiver module 1220 may be a transceiver or a communication interface.

[0347] In some possible implementations, the communication device 1200 can, correspondingly, perform the behavior and functions of the transmitting end in the method embodiments described above. For example, the communication device 1200 may be the transmitting end, or a component (e.g., a chip or circuit) used in the transmitting end. The transceiver module 1220 may be configured to perform, for example, all receiving or transmitting operations performed by the transmitting end in the embodiments of Figures 10 and 11, e.g., step 1002 in the embodiment shown in Figure 10, and steps 1101 and 1102 in the embodiment shown in Figure 11, and / or to support other processes of the technology described herein. The processing module 1210 may be configured to perform all operations other than the transmitting and receiving operations performed by the transmitting end in the embodiments of Figures 10 and 11, e.g., step 1001 in the embodiment shown in Figure 10, and the steps of generating indication information and generating transmission information in the embodiment shown in Figure 11.

[0348] In some possible implementations, the communication device 1200 can, correspondingly, perform the behavior and functions of the receiving end in the method embodiments described above. For example, the communication device 1200 may be the receiving end, or a component (e.g., a chip or circuit) used in the receiving end. The transceiver module 1220 may be configured to perform, for example, all receiving or sending operations performed by the receiving end in the embodiments of Figures 10 and 11, e.g., step 1002 in the embodiment shown in Figure 10, and steps 1101 and 1102 in the embodiment shown in Figure 11, and / or to support another process of the technology described herein. The processing module 1210 may be configured to perform all operations other than the sending and receiving operations performed by the receiving end, e.g., step 1003 in the embodiment shown in Figure 10, and steps 1103 and 1104 in the embodiment shown in Figure 11.

[0349] Figure 13 is a diagram showing the structure of another communication device 130 according to an embodiment of the present application. The communication device in Figure 13 may be the transmitting end described above, or it may be the receiving end described above.

[0350] As shown in Figure 13, the communication device 130 includes at least one processor 1310 and a transceiver 1320.

[0351] In some embodiments of this application, the processor 1310 and the transceiver 1320 may be configured to perform functions, operations, etc., that are performed by the transmitting end. The transceiver 1320 may, for example, perform all receiving or transmitting operations performed by the transmitting end in the embodiments of Figures 10 and 11. The processor 1310 may, for example, be configured to perform all operations other than the receiving and transmitting operations performed by the transmitting end in the embodiments of Figures 10 and 11.

[0352] In some embodiments of this application, the processor 1310 and the transceiver 1320 may be configured to perform functions, operations, etc., that are performed by the receiving end. The transceiver 1320 performs, for example, all receiving or transmitting operations performed by the receiving end in the embodiments of Figures 10 and 11. The processor 1310 is configured to perform all operations other than receiving and transmitting operations that are performed by the receiving end.

[0353] The transceiver 1320 is configured to communicate with another device / device via a transmitting medium. The processor 1310 is configured to receive / send data and / or signaling via the transceiver 1320 and implement the method of the method embodiment described above. The processor 1310 may perform the functions of the processing module 1210, and the transceiver 1320 may perform the functions of the transceiver module 1220.

[0354] Optionally, the transceiver 1320 may include a radio frequency circuit and an antenna. The radio frequency circuit is primarily configured to convert baseband signals and radio frequency signals and to process radio frequency signals. The antenna is primarily configured to receive / transmit radio frequency signals in the form of electromagnetic waves. Input / output devices such as a touchscreen, display, or keyboard are primarily configured to receive data entered by the user and output data to the user.

[0355] Optionally, the communication device 130 may further include at least one memory 1330 configured to store program instructions and / or data. The memory 1330 is coupled to the processor 1310. The coupling in this embodiment of the application may be an indirect coupling or communication connection between devices, units, or modules of electrical, mechanical, or other form, used for information exchange between devices, units, or modules. The processor 1310 may cooperate with the memory 1330. The processor 1310 may execute program instructions stored in the memory 1330. At least one of the at least one memory may be included in the processor.

[0356] After the power to the communication device 130 is turned on, the processor 1310 can read the software program in the memory 1330, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 1310 performs baseband processing on the data to be sent, and then outputs the baseband signal to the radio frequency circuit, which performs radio frequency processing on the baseband signal, and then sends the radio frequency signal to the outside in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, outputs the baseband signal to the processor 1310, which converts the baseband signal into data, and processes the data.

[0357] In alternative implementations, the radio frequency circuitry and antennas may be located independently of the processor performing baseband processing. For example, in a distributed scenario, the radio frequency circuitry and antennas may be located remotely, independently of the communication equipment.

[0358] The specific connecting medium between the transceiver 1320, the processor 1310, and the memory 1330 is not limited in this embodiment of the application. In this embodiment of the application, the memory 1330, the processor 1310, and the transceiver 1320 are connected through a bus 1340 in Figure 13. The bus is represented in Figure 13 by the use of a thick line. The modes of connection between other components are merely illustrative examples and are not limited thereto. Buses may be classified as address buses, data buses, control buses, etc. For ease of representation, only one thick line is used to represent a bus in Figure 13, but this does not mean that there is only one bus or only one type of bus.

[0359] In these embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array or another programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component that can implement or carry out the methods, steps, and logic block diagrams disclosed in these embodiments. The general-purpose processor may be a microprocessor, any conventional processor, etc. The steps of the methods disclosed in relation to these embodiments may be carried out directly by the hardware processor or by using a combination of hardware and software modules in the processor.

[0360] Figure 14 is a diagram illustrating the structure of another communication device 140 according to an embodiment of the present application. As shown in Figure 14, the communication device shown in Figure 14 includes a logic circuit 1401 and an interface 1402. The processing module 1210 in Figure 12 may be implemented by the logic circuit 1401, and the transceiver module 1220 in Figure 12 may be implemented by the interface 1402. The logic circuit 1401 may be a chip, processing circuit, integrated circuit, system on chip (SoC), etc., and the interface 1402 may be a communication interface, input / output interface, etc. In this embodiment of the present application, the logic circuit and interface may be coupled to each other. The specific connecting medium between the logic circuit and the interface is not limited in this embodiment of the present application.

[0361] In some embodiments of this application, logic circuits and interfaces may be configured to perform functions, operations, etc., carried out by the transmitting end. In some embodiments of this application, logic circuits and interfaces may be configured to perform functions, operations, etc., carried out by the receiving end.

[0362] This application further provides a computer-readable storage medium for storing computer programs or instructions. When the computer programs or instructions are executed on a computer, the computer is enabled to carry out the methods of the embodiments described above.

[0363] This application further provides a computer program product, which includes instructions or a computer program. When the instructions or computer program are executed on a computer, the method of the embodiment described above is carried out.

[0364] This application further provides a communication system including a transmitting end and a receiving end.

[0365] The following describes two other possible time-domain masks provided in embodiments of this application.

[0366] Figure 15 shows an example of a time-domain mask according to an embodiment of the present application. Please refer to Figure 15. The area enclosed by the dashed line is the time-domain mask, and the value corresponding to the lower boundary of the time-domain mask is -0.015, while (-1.25, 0.015), (1, 0.3), and (1.50, 0.015) are three inflection points (i.e., intersections of two boundaries) of the upper boundary of the time-domain mask. Inflection points are junction points on the boundaries of the time-domain mask. In Figure 15, the value corresponding to the upper boundary of the time-domain mask in a time-domain less than -1.25 is 0.015, the value corresponding to the upper boundary of the time-domain mask in the time-domain [-1.25, 1] ​​is 1, the value corresponding to the upper boundary of the time-domain mask in the time-domain [1, 1.50] is 0.3, and the value corresponding to the upper boundary of the time-domain mask in a time-domain greater than 1.5 is 0.015.

[0367] Figure 15 shows two pulse shapes: one is a Gaussian pulse shape, and the other is a Caesar pulse shape. The Gaussian pulse shape can be represented as follows:

[0368]

number

[0369] A represents the amplitude, and Οƒ can be used to adjust the width of the pulse shape; in this specification, Οƒ = 8.8 e-10 L is used, where L represents the length of the non-zero element, the amplitude of the pulse shape is normalized, and the length of L is 3 * It's a trumpet.

[0370] The shape of a Caesar pulse can be represented as follows:

[0371]

number

[0372] I0 is a modified Bessel function of the first kind of order 0, where πβ=10 is used herein, and L represents the length of the non-zero elements, with the length of L being 3 * This is Tp. From the figure, it can be understood that the two pulse shapes are very similar. T in the figure C y=C is the interval between two points where y=C, and the two C values ​​can be obtained from two pulse shapes. In this case, one C is obtained by using the average of the two C values. For example, in the following analysis, C=0.015 may be set. Figure T d This is the interval between the point where y=0.3 for the pulse shape and the point where y=C for the pulse shape, and the two T d The value can be obtained from two pulse shapes. In this case, one T d is two T d It is obtained by using the average value of the values. The two pulse shapes are slightly translated in the time domain in the drawing, and the translational motion is T C and T d It does not affect the value.

[0373] Time Domain Mask 1: The lower bound of the time domain mask corresponds to the first value (i.e., a straight line), the value range of the first value is [-0.2, -0.001], and the value corresponding to the upper bound of the time domain mask in the time domain [-1.25, 1] ​​is 1, and the time domain [ 1. The value corresponding to the upper bound of the time-domain mask in the third value is 0.3, and the time-domain [ The third value, ∞ ] The value corresponding to the upper bound of the time-domain mask inside is the second value (i.e., a straight line), the range of the second value is [0.001, 0.2], and the range of the third value is [ [1.0, 2.0]. [-1.25, the third value] is the first time domain, and the time domain [-1.25, 1] ​​is the first subdomain, and the time domain [ 1. The third value is the second subdomain. Time domain [ The third value, ∞ ] This is the second time domain. Note that the boundary values ​​of the time domains are not limited in this application. For example, the time domain [-1.25, 1 ]is the first subdomain, and the time domain [1, third value] is the second subdomain. In another example, [-1.25, third value ] is the first time domain, and the time domain [third value, ∞ ] is the second time domain. A new time domain mask for the pulse shape is defined with Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. See Figure 16A. At the bottom of the time domain mask is a line y = -y1, i.e., a lower bound, and the coordinates of the first inflection point of the time domain mask are (Ξ”T - 1.25, y2), the coordinates of the second inflection point are (Ξ”T + 1, 0.3), and the coordinates of the third inflection point are (Ξ”T + (1 + 2Ξ±)Tc - 1.25, y3). All three inflection points are points on the upper bound of the time domain mask, i.e., junction points of parts that are above the upper bound and correspond to different values. Ξ”T is an arbitrary constant, i.e., the time domain mask can be offset arbitrarily in the time domain. y1 (i.e., the first value) is an adjustable parameter, and the value range of y1 is [0.001, 0.2]. y2 is also an adjustable parameter, and its value is less than or equal to 0.015. y3 (i.e., the second value) is also an adjustable parameter, and its value range is [0.001, 0.2]. Ξ± is also an adjustable parameter, and its value can range from 0 to 100. The following describes some common masks using examples.

[0374] Time Domain Mask 2: The lower bound of the time domain mask corresponds to the first value (i.e., a straight line), the value range of the first value is [-0.2, -0.001], and the value corresponding to the upper bound of the time domain mask in the time domain [-1.25, third value] is 1, and the time domain [ The third value, ∞ ] The value corresponding to the upper bound of the time-domain mask inside is the second value (i.e., a straight line), the range of the second value is [0.001, 0.2], and the range of the third value is [ [1.0, 2.0]. [-1.25, the third value] is the first time domain. Time domain [ The third value, ∞ ]is the second time domain. Note that the boundary values ​​of the time domain are not limited in this application. A new pulse-shaped time domain mask is defined with Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. See Figure 16B. A line y = -y1, i.e., a lower bound, exists at the bottom of the time domain mask, the coordinates of the first inflection point of the time domain mask are (Ξ”T - 1.25, y2), and the coordinates of the second inflection point are (Ξ”T + (1 + 2Ξ±)Tc - 1.25, y2). Ξ”T is an arbitrary constant, i.e., the time domain mask can be arbitrarily offset in the time domain. y1 (i.e., the first value) is an adjustable parameter, and the value range of y1 is [0.001, 0.2]. y2 is also an adjustable parameter, and the value range of y2 is less than or equal to 0.2. Ξ± is a parameter, and the value of Ξ± can range from 0 to 100. The following describes some common masks using examples.

[0375] Example 1: Ξ±=0.05.

[0376] Refer to Figure 17A. Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask, there is a line y = -0.015, i.e., a lower bound. The coordinates of the first inflection point are (-1.25, 0.015), the coordinates of the second inflection point are (1, 0.3), and the coordinates of the third inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.015), where the value of Ξ± is 0.05, and the coordinates of the third inflection point are (1.5, 0.015).

[0377] Example 2: Ξ±=0.05.

[0378] Refer to Figure 17B. Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask lies the line y = -0.015, i.e., the lower bound. The coordinates of the first inflection point are (-1.25, 0.015), and the coordinates of the second inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.015), where Ξ± is 0.05, and the specific coordinates of the second inflection point are (1.50, 0.015).

[0379] Example 3: Ξ±=0.06.

[0380] Refer to Figure 17C. Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask lies the line y = -0.015, i.e., the lower bound. The coordinates of the first inflection point are (-1.25, 0.015), the coordinates of the second inflection point are (1, 0.3), and the coordinates of the third inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.015), where Ξ± is 0.06, and the specific coordinates of the third inflection point are (1.55, 0.015).

[0381] Example 4: Ξ±=0.06.

[0382] Refer to Figure 17D. Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask lies the line y = -0.015, i.e., the lower bound. The coordinates of the first inflection point are (-1.25, 0.015), and the coordinates of the second inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.015), where Ξ± is 0.06, and the specific coordinates of the second inflection point are (1.55, 0.015).

[0383] Example 5: Ξ±=0.07.

[0384] Refer to Figure 17E. Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask, there is a line y = -0.015, i.e., a lower bound. The coordinates of the first inflection point are (-1.25, 0.015), the coordinates of the second inflection point are (1, 0.3), and the coordinates of the third inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.015), where the value of Ξ± is 0.07, and the specific coordinates of the third inflection point are (1.6, 0.015).

[0385] Example 6: Ξ±=0.07.

[0386] Refer to Figure 17F. Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask lies the line y = -0.015, i.e., the lower bound. The coordinates of the first inflection point are (-1.25, 0.015), and the coordinates of the second inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.015), where Ξ± is 0.07, and the specific coordinates of the second inflection point are (1.6, 0.015).

[0387] Example 7: Ξ±=0.08.

[0388] Refer to Figure 17G. Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask, there is a line y = -0.015, i.e., a lower bound. The coordinates of the first inflection point are (-1.25, 0.015), the coordinates of the second inflection point are (1, 0.3), and the coordinates of the third inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.015), where the value of Ξ± is 0.08, and the specific coordinates of the third inflection point are (1.65, 0.015).

[0389] Example 8: Ξ±=0.08.

[0390] Refer to Figure 17H. Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask lies the line y = -0.015, i.e., the lower bound. The coordinates of the first inflection point are (-1.25, 0.015), and the coordinates of the second inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.015), where Ξ± is 0.08, and the specific coordinates of the second inflection point are (1.65, 0.015).

[0391] Example 9: Ξ±=0.09.

[0392] Refer to Figure 17I. Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask, there is a line y = -0.015, i.e., a lower bound. The coordinates of the first inflection point are (-1.25, 0.015), the coordinates of the second inflection point are (1, 0.3), and the coordinates of the third inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.015), where the value of Ξ± is 0.09, and the specific coordinates of the third inflection point are (1.7, 0.015).

[0393] Example 10: Ξ±=0.09.

[0394] Refer to Figure 17J. Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask, there is a line y = -0.015, i.e., a lower bound. The coordinates of the first inflection point are (-1.25, 0.015), and the coordinates of the second inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.015), where the value of Ξ± is 0.09, and the specific coordinates of the second inflection point are (1.7, 0.015).

[0395] Example 11: Ξ±=0.1.

[0396] Refer to Figure 17K. Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask, there is a line y = -0.015, i.e., a lower bound. The coordinates of the first inflection point are (-1.25, 0.015), the coordinates of the second inflection point are (1, 0.3), and the coordinates of the third inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.015), where the value of Ξ± is 0.1, and the specific coordinates of the third inflection point are (1.75, 0.015).

[0397] Example 12: Ξ±=0.1.

[0398] Refer to Figure 17L. Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask, there is a line y = -0.015, i.e., a lower bound. The coordinates of the first inflection point are (-1.25, 0.015), and the coordinates of the second inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.015), where the value of Ξ± is 0.1, and the specific coordinates of the second inflection point are (1.75, 0.015).

[0399] Example 13: Ξ±=0.11.

[0400] Refer to Figure 17M. Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask, there is a line y = -0.015, i.e., a lower bound. The coordinates of the first inflection point are (-1.25, 0.015), the coordinates of the second inflection point are (1, 0.3), and the coordinates of the third inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.015), where the value of Ξ± is 0.11, and the specific coordinates of the third inflection point are (1.80, 0.015).

[0401] Example 14: Ξ±=0.11.

[0402] Refer to Figure 17N. Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask, there is a line y = -0.015, i.e., a lower bound. The coordinates of the first inflection point are (-1.25, 0.015), and the coordinates of the second inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.015), where the value of Ξ± is 0.11, and the specific coordinates of the second inflection point are (1.80, 0.015).

[0403] Example 15: Ξ±=0.12.

[0404] Refer to Figure 17O. Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask, there is a line y = -0.015, i.e., a lower bound. The coordinates of the first inflection point are (-1.25, 0.015), the coordinates of the second inflection point are (1, 0.3), and the coordinates of the third inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.015), where the value of Ξ± is 0.12, and the specific coordinates of the third inflection point are (1.85, 0.015).

[0405] Example 16: Ξ±=0.12.

[0406] Refer to Figure 17P. Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask lies the line y = -0.015, i.e., the lower bound. The coordinates of the first inflection point are (-1.25, 0.015), and the coordinates of the second inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.015), where the value of Ξ± is 0.12, and the specific coordinates of the second inflection point are (1.85, 0.015).

[0407] Example 17: Ξ±=0.15.

[0408] Refer to Figure 17Q. Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask lies the line y = -0.015, i.e., the lower bound. The coordinates of the first inflection point are (-1.25, 0.015), the coordinates of the second inflection point are (1, 0.3), and the coordinates of the third inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.015), where Ξ± is 0.15, and the specific coordinates of the third inflection point are (2, 0.015).

[0409] Example 18: Ξ±=0.15.

[0410] Refer to Figure 17R. Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask, there is a line y = -0.015, i.e., a lower bound. The coordinates of the first inflection point are (-1.25, 0.015), and the coordinates of the second inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.015), where the value of Ξ± is 0.12, and the specific coordinates of the second inflection point are (2, 0.015).

[0411] Example 19: Ξ±=0.20.

[0412] Refer to Figure 17S. Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask, there is a line y = -0.015, i.e., a lower bound. The coordinates of the first inflection point are (-1.25, 0.015), the coordinates of the second inflection point are (1, 0.3), and the coordinates of the third inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.015), where the value of Ξ± is 0.2, and the specific coordinates of the third inflection point are (2.25, 0.015).

[0413] Example 20: Ξ±=0.20.

[0414] Refer to Figure 17T. Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask, there is a line y = -0.015, i.e., a lower bound. The coordinates of the first inflection point are (-1.25, 0.015) and the coordinates of the second inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.015), where the value of Ξ± is 0.2, and the specific coordinates of the second inflection point are (2.25, 0 .0 15)

[0415] Example 21: Ξ± = 0.1, and y1 = y2 = y3 = 0.015.

[0416] Refer to Figure 17U. Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask, there is a line y = -0.015, i.e., a lower bound. The coordinates of the first inflection point are (-1.25, 0.015), the coordinates of the second inflection point are (1, 0.3), and the coordinates of the third inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.015), where the value of Ξ± is 0.1, and the specific coordinates of the third inflection point are (1.75, 0.015).

[0417] Example 22: Ξ± = 0.1, and y1 = y2 = y3 = 0.015.

[0418] Refer to Figure 17V. Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask, there is a line y = -0.015, i.e., a lower bound. The coordinates of the first inflection point are (-1.25, 0.015), and the coordinates of the second inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.015), where the value of Ξ± is 0.1, and the specific coordinates of the second inflection point are (1.75, 0.015).

[0419] Example 23: Ξ± = 0.1, and y1 = y2 = y3 = 0.01.

[0420] Refer to Figure 17W. Tc = 2.6Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask, there is a line y = -0.01, i.e., a lower bound. The coordinates of the first inflection point are (-1.25, 0.01), the coordinates of the second inflection point are (1, 0.3), and the coordinates of the third inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.01), where the value of Ξ± is 0.1, and the specific coordinates of the third inflection point are (1.87, 0.01).

[0421] Example 24: Ξ± = 0.1, and y1 = y2 = y3 = 0.01.

[0422] Refer to Figure 17X. Tc = 2.6Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask lies the line y = -0.01, i.e., the lower bound. The coordinates of the first inflection point are (-1.25, 0.01), and the coordinates of the second inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.01), where Ξ± is 0.1, and the specific coordinates of the second inflection point are (1.87, 0.01).

[0423] Example 25: Ξ± = 0.11, and y1 = y2 = y3 = 0.001.

[0424] Refer to Figure 17Y. Tc = 2.6Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask is the line y = -0.01, i.e., the lower bound. The coordinates of the first inflection point are (-1.25, 0.01), the coordinates of the second inflection point are (1, 0.3), and the coordinates of the third inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.01), where the value of Ξ± is 0.11, and the specific coordinates of the third inflection point are (1.92, 0.01).

[0425] Example 26: Ξ± = 0.11, and y1 = y2 = y3 = 0.001.

[0426] Refer to Figure 17Z. Tc = 2.6Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask, there is a line y = -0.01, i.e., a lower bound. The coordinates of the first inflection point are (-1.25, 0.01), and the coordinates of the second inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.01), where the value of Ξ± is 0.11, and the specific coordinates of the second inflection point are (1.92, 0.01).

[0427] Example 27: Ξ± = 0.3, and y1 = y2 = y3 = 0.2.

[0428] Refer to Figure 18A. Tc = 1.625Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask lies the line y = -0.2, i.e., the lower bound. The coordinates of the first inflection point are (-1.25, 0.2), the coordinates of the second inflection point are (1, 0.3), and the coordinates of the third inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.2), where Ξ± is 0.3, and the specific coordinates of the third inflection point are (1.35, 0.2).

[0429] Example 28: Ξ± = 0.3, and y1 = y2 = y3 = 0.2.

[0430] Refer to Figure 18B. Tc = 1.625Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask lies the line y = -0.2, i.e., the lower bound. The coordinates of the first inflection point are (-1.25, 0.2), and the coordinates of the second inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.2), where the value of Ξ± is 0.3, and the specific coordinates of the second inflection point are (1.35, 0.2).

[0431] Example 29: Ξ±=0.1, y1=0.015, y2=0.015, and y3=0.015.

[0432] Refer to Figure 18C. Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask, there is a line y = -0.015, i.e., a lower bound. The coordinates of the first inflection point are (-1.25, 0.015), the coordinates of the second inflection point are (1, 0.3), and the coordinates of the third inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.015), where the value of Ξ± is 0.1, and the specific coordinates of the third inflection point are (1.75, 0.015).

[0433] Example 30: Ξ±=0.1, y1=0.015, y2=0.015, and y3=0.015.

[0434] Refer to Figure 18D. Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask lies the line y = -0.015, i.e., the lower bound. The coordinates of the first inflection point are (-1.25, 0.015), and the coordinates of the second inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.015), where Ξ± is 0.1, and the specific coordinates of the second inflection point are (1.75, 0.015).

[0435] Example 31: Ξ±=0.1, y1=0.015, y2=0.015, and y3=0.02.

[0436] Refer to Figure 18E. Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask lies the line y = -0.015, i.e., the lower bound. The coordinates of the first inflection point are (-1.25, 0.015), the coordinates of the second inflection point are (1, 0.3), and the coordinates of the third inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.02), where Ξ± is 0.1, and the specific coordinates of the third inflection point are (1.75, 0.02).

[0437] Example 32: Ξ±=0.1, y1=0.015, y2=0.015, and y3=0.02.

[0438] Refer to Figure 18F. Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask, there is a line y = -0.015, i.e., a lower bound. The coordinates of the first inflection point are (-1.25, 0.015), and the coordinates of the second inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.02), where the value of Ξ± is 0.1, and the specific coordinates of the second inflection point are (1.75, 0.02).

[0439] Example 33: Ξ±=0.1, y1=0.015, y2=0.02, and y3=0.015.

[0440] Refer to Figure 18G. Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask, there is a line y = -0.015, i.e., a lower bound. The coordinates of the first inflection point are (-1.25, 0.02), the coordinates of the second inflection point are (1, 0.3), and the coordinates of the third inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.15), where the value of Ξ± is 0.1, and the specific coordinates of the third inflection point are (1.75, 0.015).

[0441] Example 34: Ξ±=0.1, y1=0.015, y2=0.02, and y3=0.015.

[0442] Refer to Figure 18H. Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask lies the line y = -0.015, i.e., the lower bound. The coordinates of the first inflection point are (-1.25, 0.02), and the coordinates of the second inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.015), where Ξ± is 0.1, and the specific coordinates of the second inflection point are (1.75, 0.015).

[0443] Example 35: Ξ±=0.1, y1=0.02, y2=0.015, and y3=0.015.

[0444] Refer to Figure 18I. Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask lies the line y = -0.02, i.e., the lower bound. The coordinates of the first inflection point are (-1.25, 0.015), the coordinates of the second inflection point are (1, 0.3), and the coordinates of the third inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.015), where the value of Ξ± is 0.1, and the specific coordinates of the third inflection point are (1.75, 0.015).

[0445] Example 36: Ξ±=0.1, y1=0.02, y2=0.015, and y3=0.015.

[0446] Refer to Figure 18J. Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask lies the line y = -0.02, i.e., the lower bound. The coordinates of the first inflection point are (-1.25, 0.015), and the coordinates of the second inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.015), where Ξ± is 0.1, and the specific coordinates of the second inflection point are (1.75, 0.015).

[0447] Example 37: Ξ±=0.11, y1=0.02, y2=0.015, and y3=0.015.

[0448] Refer to Figure 18K. Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask, there is a line y = -0.02, i.e., a lower bound. The coordinates of the first inflection point are (-1.25, 0.015), the coordinates of the second inflection point are (1, 0.3), and the coordinates of the third inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.015), where the value of Ξ± is 0.11, and the specific coordinates of the third inflection point are (1.80, 0.015).

[0449] Example 38: Ξ±=0.11, y1=0.02, y2=0.015, and y3=0.015.

[0450] Refer to Figure 18L. Tc = 2.5Tp and Tw = (1 + 2Ξ±)Tc. At the bottom of the time-domain mask lies the line y = -0.02, i.e., the lower bound. The coordinates of the first inflection point are (-1.25, 0.015), and the coordinates of the second inflection point are ((1 + 2Ξ±)Tc - 1.25, 0.015), where the value of Ξ± is 0.11, and the specific coordinates of the second inflection point are (1.80, 0.015).

[0451] The following describes another possible time-domain mask provided in the embodiments of this application.

[0452] Time Domain Mask 3: The lower bound of the time domain mask corresponds to the first value, the time domain mask is an axisymmetric pattern in the first time domain, the upper bound of the time domain mask in the second time domain outside the first time domain corresponds to the second value, the first time domain sequentially includes the third, fourth, and fifth time domains in time series, the upper bound of the time domain mask in the third time domain corresponds to the third value, the value corresponding to the upper bound of the time domain mask in the fourth time domain is 1, the upper bound of the time domain mask in the fifth time domain corresponds to the third value, the value range of the first value is [-0.2, -0.001], the value range of the second value is [0.001, 0.2]. The value range of the third value may be [0.1, 0.9].

[0453] The following describes possible methods for determining the lengths of the first and fourth time domains, with reference to the attached drawings.

[0454] FIG. 19 is an example of the time domain mask 3 according to an embodiment of the present application. The time domain mask 3 is an axially symmetric pattern in the first time domain (the time domain indicated by Tw1 in FIG. 19). Optionally, the time domain mask 3 is symmetric about vertical, that is, an axially symmetric pattern with respect to the entire time axis. See FIG. 19. The area surrounded by the dashed line is the time domain mask 3, the time domain indicated by Tw1 is the first time domain, the time domain indicated by Tw2 is the fourth time domain, Tc1 is the interval between two points where y = y2 with respect to the pulse shape (the pulse shape may be a Gaussian pulse shape, a Sezzer pulse shape, or an average of the results obtained using two pulse shapes), and Tw1 = (1 + 2Ξ±1)Tc1. Tc2 is the interval between two points where y = y3 with respect to the pulse shape (the pulse shape may be a Gaussian pulse shape, a Sezzer pulse shape, or an average of the results obtained by using two pulse shapes), and Tw2 = (1 + 2Ξ±2)Tc2. The lower bound of the time domain mask 3 is the line y = -y1. The coordinates of the three inflection points (located on the right side of the symmetry axis of the time domain mask 3) on the time domain mask 3 are (Tw2 / 2, y3), (Tw1 / 2, y3), and (Tw1 / 2, y2), respectively. y1 is an adjustable parameter, and the value range of y1 may be [0.001, 0.2]. y2 is also an adjustable parameter, and the value range of y2 may be [0.001, 0.2]. y3 is also an adjustable parameter, and the value range of y3 is [0.1, 0.9], and y3 needs to be greater than y2. Ξ±1 is a parameter, and the value of Ξ±1 can range from 0 to 100. Ξ±2 is a parameter, and the value of Ξ±2 can range from 0 to 100, but the values of Ξ±1 and Ξ±2 need to ensure that Tw2 < Tw1, that is, (1 + 2Ξ±2)Tc2 < (1 + 2Ξ±1)Tc1. For example, y1 = y2. The following uses some common masks as examples. Time region Note that the location of the symmetry axis of mask 3 is at the location of t = 0, but any translation of the mask in the time domain is still within the protection range of this mask.

[0455] Figure 20 shows another example of a time-domain mask 3 according to an embodiment of the present application. The time-domain mask 3 is an axisymmetric pattern in a first time-domain (the time-domain indicated by Tw1 in Figure 19). See Figure 20. The area enclosed by the dashed line is the time-domain mask 3, the time-domain indicated by Tw1 is the first time-domain, the time-domain indicated by Tw2 is the fourth time-domain, and Tc1 is the interval between two points where y=y2 for a pulse shape (the pulse shape may be a Gaussian pulse shape, a Caesar pulse shape, or the average of the results obtained using two pulse shapes), where Tw1=(1+2Ξ±1)Tc1. Once Tw1 is determined, the length of Tw2 is determined accordingly based on the symmetry requirements of the time-domain mask 3, e.g., Tw2=4.5-Tw1. The coordinates of the three inflection points on the time-domain mask 3 (located to the right of the axis of symmetry of the time-domain mask 3) are (2.25-Tw2 / 2, y3), (Tw1 / 2, y3), and (TW1 / 2, y2), respectively. y1 is a tunable parameter, and its value range may be [0.001, 0.2]. y2 is also a tunable parameter, and its value range may be [0.001, 0.2]. The value of y3 must be less than or equal to 0.3, for example, its value range may be [0.1, 0.3], and y3 must also be greater than y2. Furthermore, it may be required that y1 = y2.

[0456] The following describes several possible ways to obtain the time-domain mask 3.

[0457] Form 1: Tc1 and Tc2 are determined based on y2 and y3 respectively, and Tw1 and Tw2 are obtained after Ξ±1 and Ξ±2 have been determined.

[0458] Example 001: y1=0.015, y2=0.015, y3=0.3, Ξ±1=0.05, and Ξ±2=0.05.

[0459] Refer to Figure 21A. y1=0.015, y2=0.015, and y3=0.3. A line y=-0.015, i.e., a lower bound, exists at the bottom of the time-domain mask. The three inflection points on the time-domain mask are (0.8,0.3), (1.37,0.3), and (1.37,0.015), respectively.

[0460] Example 002: y1=0.015, y2=0.015, y3=0.5, Ξ±1=0.05, and Ξ±2=0.05.

[0461] Refer to Figure 21B. y1=0.015, y2=0.015, and y3=0.5. A line y=-0.015, i.e., a lower bound, exists at the bottom of the time-domain mask. The three inflection points on the time-domain mask are (0.62,0.5), (1.37,0.5), and (1.37,0.015), respectively.

[0462] Example 003: y1=0.015, y2=0.015, y3=0.2, Ξ±1=0.05, and Ξ±2=0.05.

[0463] Refer to Figure 21C. y1=0.015, y2=0.015, and y3=0.2. A line y=-0.015, i.e., a lower bound, exists at the bottom of the time-domain mask. The three inflection points on the time-domain mask are (0.92,0.2), (1.37,0.2), and (1.37,0.015), respectively.

[0464] Example 004: y1=0.015, y2=0.01, y3=0.3, Ξ±1=0.05, and Ξ±2=0.05.

[0465] Refer to Figure 21D. y1 = 0.015, y2 = 0.01, and y3 = 0.3. A line y = -0.015, i.e., a lower bound, exists at the bottom of the time-domain mask. The three inflection points on the time-domain mask are (0.8, 0.3), (1.42, 0.3), and (1.42, 0.01), respectively.

[0466] Form 2: Tc1 is determined based on y2, Tw1 is obtained after Ξ±1 is determined, Tw2 is associated with Tw1, and Tw2 may be determined directly after Tw1 is obtained.

[0467] Example 005: y1=0.015, y2=0.015, y3=0.3, Ξ±1=0.01, and Tw2=4.5-Tw1.

[0468] Refer to Figure 21E. y1=0.015, y2=0.015, and y3=0.3. A line y=-0.015, i.e., a lower bound, exists at the bottom of the time-domain mask. The three inflection points on the time-domain mask are (0.98,0.3), (1.27,0.3), and (1.27,0.015), respectively.

[0469] Example 006: y1=0.015, y2=0.015, y3=0.3, Ξ±1=0.05, and Tw2=4.5-Tw1.

[0470] Refer to Figure 21F. y1=0.015, y2=0.015, and y3=0.3. A line y=-0.015, i.e., a lower bound, exists at the bottom of the time-domain mask. The three inflection points on the time-domain mask are (0.88,0.3), (1.37,0.3), and (1.37,0.015), respectively.

[0471] Example 007: y1=0.015, y2=0.015, y3=0.3, Ξ±1=0.08, and Tw2=4.5-Tw1.

[0472] Refer to Figure 21G. y1=0.015, y2=0.015, and y3=0.3. A line y=-0.015, i.e., a lower bound, exists at the bottom of the time-domain mask. The three inflection points on the time-domain mask are (0.8,0.3), (1.45,0.3), and (1.45,0.015), respectively.

[0473] Example 008: y1=0.015, y2=0.015, y3=0.3, Ξ±1=0.12, and Tw2=4.5-Tw1.

[0474] Refer to Figure 21H. y1=0.015, y2=0.015, and y3=0.3. A line y=-0.015, i.e., a lower bound, exists at the bottom of the time-domain mask. The three inflection points on the time-domain mask are (0.7,0.3), (1.55,0.3), and (1.55,0.015), respectively.

[0475] Example 009: y1=0.015, y2=0.015, y3=0.2, Ξ±1=0.05, and Tw2=4.5-Tw1.

[0476] Refer to Figure 21I. y1 = 0.015, y2 = 0.015, and y3 = 0.2. A line y = -0.015, i.e., a lower bound, exists at the bottom of the time-domain mask. The three inflection points on the time-domain mask are (0.88, 0.2), (1.37, 0.2), and (1.37, 0.015), respectively.

[0477] The foregoing describes only a specific implementation of this application and does not limit the scope of protection of this application. Any modifications or substitutions that are readily conceivable by a person skilled in the art within the scope of the art disclosed in this application fall within the scope of protection of this application. Therefore, the scope of protection of this application must be subject to the scope of protection of the claims.

Claims

1. A method of communication, A step of generating a transmit signal based on a time-domain mask, wherein the time-domain mask is used to restrict the pulse shape of the transmit signal, the lower boundary of the time-domain mask corresponds to a first value, the time-domain mask is an axisymmetric pattern in a first time domain, the upper boundary of the time-domain mask in a second time domain outside the first time domain corresponds to a second value, the first time domain sequentially includes a third time domain, a fourth time domain, and a fifth time domain in time series, the upper boundary of the time-domain mask in the third time domain corresponds to a third value, and the value corresponding to the upper boundary of the time-domain mask in the fourth time domain is 1. The upper boundary of the time domain mask in the fifth time domain corresponds to the third value, the range of the first value is [-0.2, -0.001], the range of the second value is [0.001, 0.2], the third value is less than 1, the coordinates of the junction point between the first time domain and the second time domain on the time domain mask are (time unit Tp (nanoseconds), relative amplitude) = (1.37, 0.3), and the coordinates of the junction point between the fourth time domain and the fifth time domain on the time domain mask are (time unit Tp (nanoseconds), relative amplitude) = (0.88, 0.3), step, A step of sending the transmission signal, wherein the transmission signal is for sensing, and A communication method that includes this.

2. The method according to claim 1, wherein the first value and the second value are inverses of each other.

3. The method according to claim 1, wherein the pulse shape of the transmitted signal is a Gaussian pulse shape or a Caesar pulse shape.

4. A communication device comprising at least one processor, wherein when the at least one processor is executing an instruction, the communication device provides A transmission signal is generated based on a time-domain mask, the time-domain mask is used to restrict the pulse shape of the transmission signal, the lower boundary of the time-domain mask corresponds to a first value, the time-domain mask is an axisymmetric pattern in a first time domain, the upper boundary of the time-domain mask in a second time domain outside the first time domain corresponds to a second value, the first time domain sequentially includes a third time domain, a fourth time domain, and a fifth time domain in time series, the upper boundary of the time-domain mask in the third time domain corresponds to a third value, and the value corresponding to the upper boundary of the time-domain mask in the fourth time domain is 1. The upper boundary of the time domain mask in the fifth time domain corresponds to the third value, the range of the first value is [-0.2, -0.001], the range of the second value is [0.001, 0.2], the third value is less than 1, the coordinates of the junction point between the first time domain and the second time domain on the time domain mask are (time unit Tp (nanoseconds), relative amplitude) = (1.37, 0.3), and the coordinates of the junction point between the fourth time domain and the fifth time domain on the time domain mask are (time unit Tp (nanoseconds), relative amplitude) = (0.88, 0.3). The aforementioned transmission signal is sent, and the aforementioned transmission signal is for sensing purposes. A communication device configured in such a way.

5. The communication device according to claim 4, wherein the first value and the second value are inverses of each other.

6. The communication device according to claim 4, wherein the pulse shape of the transmitted signal is a Gaussian pulse shape or a Caesar pulse shape.

7. A communication device comprising a module or unit configured to implement the method described in any one of claims 1 to 3.

8. A computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, the computer program includes program instructions, and when the program instructions are executed, the computer is enabled to carry out the method according to any one of claims 1 to 3.

9. It's a tip, A communication interface configured to receive / send signals from the aforementioned chip, Processor and A chip comprising a processor configured to execute computer program instructions in order to enable a communication device including the chip to carry out the method according to any one of claims 1 to 3.