Communication method, communication device, and computer-readable storage medium

By employing UWB signals with controlled side lobe peaks and main lobe widths, the method addresses interference issues in UWB systems, enhancing ranging and Doppler measurement performance and accuracy.

JP2025524515AActive Publication Date: 2025-07-30HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024576952
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-11-29
Filing Date
2023-07-05
Publication Date
2025-07-30
Estimated Expiration
2043-07-05

AI Technical Summary

Technical Problem

Existing UWB communication systems face challenges in achieving strong ranging and sensing performance due to the influence of line-of-sight paths on non-line-of-sight paths, which affect measurement accuracy and reliability.

Method used

The use of UWB signals with a peak value of the first side lobe within a specific range (0.15 to 0.3) and a main lobe width less than 2.25 times the channel bandwidth, along with a time domain mask to limit side lobe energy, ensures reduced interference and improved ranging and Doppler measurement performance.

Benefits of technology

This approach enhances measurement accuracy by reducing side lobe energy leakage and interference, thereby improving ranging and Doppler measurement capabilities while maintaining low power consumption and confidentiality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025524515000001_ABST
    Figure 2025524515000001_ABST
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 particularly, to a communication method, a communication apparatus, and a computer-readable storage medium.

Background Art

[0002] This application claims priority to 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. 202211510585.2, filed with the China National Intellectual Property Administration on November 29, 2022, entitled "COMMUNICATION METHOD, COMMUNICATION APPARATUS, AND COMPUTER-READABLE STORAGE MEDIUM", all of which are hereby incorporated by reference in their entirety.

[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 have advantages such as strong multipath resolution, low power consumption, and high confidentiality.

[0004] The Institute of Electrical and Electronics Engineers (IEEE) has included UWB technology within its IEEE 802 series of wireless standards, and has published the UWB technology-based high-speed wireless personal area network (WPAN) standards IEEE 802.15.4a and the evolved version of IEEE 802.15.4a, IEEE 802.15.4z. Currently, the formulation of the next-generation UWB wireless personal area network (WPAN) standard 802.15.4ab is under discussion.

[0005] One of the main topics that 802.15.4ab focuses on is the use of UWB signals (also called UWB pulses) for sensing. In sensing applications, information such as the distance, angle, and velocity of a target is obtained by detecting the echoes of UWB signals on the target. The pulse shape of the UWB signal affects both the ranging performance and the sensing performance of the UWB signal. Therefore, it is necessary to study UWB signals with both strong ranging performance and strong sensing performance.

Summary of the Invention

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

[0007] According to a first aspect, embodiments of the present application provide a communication method. The method includes a step of generating a transmission signal, wherein the peak value of the 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 ] and a step of sending the transmission signal.

[0008] In the present embodiment of the present application, the peak value of the first sidelobe of the transmission signal falls within the first peak value range. Therefore, it is possible to reduce the influence of the line-of-sight path of the transmission signal on the non-line-of-sight path of the transmission signal, and not only can the ranging performance be ensured, but also the Doppler measurement performance, that is, the sensing performance, can be ensured.

[0009] In a possible implementation, the transmission signal is a UWB signal (or namely, a UWB pulse).

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

[0011] In a possible implementation, the peak value of the second sidelobe of the transmission signal falls within the second peak value range, and the second peak value range is [0.15, 0.3 ] is.

[0012] In this implementation, the peak value of the second sidelobe of the transmission signal falls within the second peak value range, and the transmission signal is used for ranging, angle measurement, or Doppler measurement. Therefore, it is possible to improve the measurement accuracy with respect to the transmission path (or namely, the reflected signal).

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

[0014] In this implementation, the width corresponding to the main lobe of the transmission signal is 2.25 * is less than Tp. In this way, it is possible to ensure the ranging resolution ability, and it is possible to distinguish a plurality of targets having a short 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 the transmission signal is a step of generating the transmission signal based on a time domain mask, and the time domain mask includes a step that is 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, where 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 a possible implementation, the indication information includes a first field, and the first field indicates a set of pulse shapes to which the pulse shape of the transmission signal belongs.

[0024] In this implementation, the indication information includes a first field, and the set of pulse shapes to which the transmission signal belongs can be accurately indicated by the first field.

[0025] In a possible implementation, the indication information includes a second field, and the second field indicates the pulse shape of the transmission signal.

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

[0027] In a possible implementation, the indication information includes a third field, and the third field indicates the generation mode of the transmission signal.

[0028] In this implementation, the third field indicates the generation mode of the transmission signal. Therefore, the receiving end can further determine the pulse shape of the transmission signal and perform interference cancellation based on the pulse shape of the transmission 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 a first set of pulse shapes or a second set of pulse shapes. The PSLR of the pulse shapes in the first set of pulse shapes is less than a reference threshold, and the PSLR of the pulse shapes in the second set of pulse shapes is greater than or equal to the reference threshold. The reference threshold may be 25 dB, 28 dB, 30 dB, etc.

[0030] In this implementation, the transmitting end can correspondingly perform ranging, angle measurement, or Doppler measurement based on the pulse shapes in the first set of pulse shapes or the second set of pulse shapes based on the actual requirements to meet the requirements of different scenarios.

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

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

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

[0034] In this implementation, the absolute value of the minimum trough value corresponding to the pulse shape of the transmitted signal falls within the first peak value range. Therefore, it is possible to reduce the influence of the line-of-sight path of the transmitted signal on the non-line-of-sight path of the transmitted signal, and it is possible to ensure both ranging performance and Doppler measurement performance.

[0035] In a possible implementation, the second side lobe is a side lobe having a maximum peak value on the right side of the first side lobe.

[0036] In this implementation, the peak value of the side lobe having a maximum peak value on the right side of the first side lobe falls within the first peak value range. Therefore, it is possible to reduce the influence of the line-of-sight path of the transmitted signal on the non-line-of-sight path of the transmitted signal, and it is possible to ensure both ranging performance and Doppler measurement performance.

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

[0038] In this implementation, it is possible to reduce the influence of the line-of-sight path of the transmitted signal on the non-line-of-sight path of the transmitted signal, and it is possible to ensure both ranging performance and Doppler measurement performance.

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

[0040] In the present embodiment of the present application, the peak value of the first side lobe of the transmitted signal falls within the first peak value range. Therefore, it is possible to reduce the influence of the line-of-sight path of the transmitted signal on the non-line-of-sight path of the transmitted signal, and it is possible to ensure both ranging performance and Doppler measurement performance.

[0041] In a possible implementation, the transmitted signal is a UWB signal (or namely, a UWB pulse).

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

[0043] In a possible implementation, the peak value of the second side lobe of the transmitted signal falls within a second peak value range, and the second peak value range is [0.15, 0.3 ] and is.

[0044] In this implementation, the peak value of the second side lobe of the transmission signal falls within the second peak value range, and the transmission signal is used for ranging, angle measurement, or Doppler measurement. Therefore, it is possible to improve the measurement accuracy for the transmission path (or namely, the reflected signal).

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

[0046] In this implementation, the width corresponding to the main lobe of the transmission signal is less than 2.25 * Tp. In this way, it is possible to ensure the ranging resolution ability, and it is possible to distinguish a plurality of targets having a short spatial distance.

[0047] 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 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, it is possible to effectively reduce the side lobe energy, and it is possible to reduce the side lobe energy leakage.

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

[0050] In this implementation, the transmission signal is generated based on a time domain mask. This can ensure the performance of ranging, angle measurement, or Doppler measurement of the transmission signal.

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

[0052] In this implementation, the time-domain mask is further used to limit the peak value of the second side lobe of the transmitted signal 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, where the indication information indicates the pulse shape information of the transmitted signal.

[0054] In this implementation, the indication information is received, so that 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. This can ensure both ranging performance and Doppler measurement performance.

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

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

[0057] In a possible implementation, the indication information includes a second field, and the second field 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 accurately indicated by the second field.

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

[0060] In this implementation, the third field indicates the generation mode of the transmission signal. 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 the first pulse shape set or the second pulse shape set. The PSLR of the pulse shape in the first pulse shape set is less than the reference threshold, and the PSLR of the pulse shape in the second pulse shape set is greater than or equal to the 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 the first pulse shape set or the second pulse shape set. Therefore, it is possible to accurately determine the pulse shape of the transmission signal.

[0063] In a possible implementation, the first side lobe is the lowest trough of the pulse shape of the transmission signal, that is, the lowest trough, and the peak value of the first side lobe is the minimum trough value corresponding to the pulse shape of the transmission signal.

[0064] In this implementation, the absolute value of the minimum trough value corresponding to the pulse shape of the transmission signal falls within the first peak value range. Therefore, it is possible to reduce the influence of the line-of-sight path of the transmission signal on the non-line-of-sight path of the transmission signal, and it is possible to ensure both ranging performance and Doppler measurement performance.

[0065] In a possible implementation, the second side lobe is a side lobe having a maximum peak value to the right of the first side lobe.

[0066] In this implementation, the peak value of the side lobe having the maximum peak value on the right side of the first side lobe falls within the first peak value range. Therefore, it is possible to reduce the influence of the line-of-sight path of the transmission signal on the non-line-of-sight path of the transmission signal, and it is possible to ensure both the ranging performance and the Doppler measurement performance.

[0067] In a possible implementation, any peak value (i.e., the value of any peak) on the right side of the first side lobe of the pulse shape of the transmission signal is less than or equal to the first value, and any trough value (i.e., the value of any trough) on the right side of the first side lobe is greater than or equal to the third value. In other words, the upper bound of the pulse shape on the right side of the first side lobe is the first value, and the lower bound of the pulse shape on the right side of the first side lobe is the third value.

[0068] In this implementation, it is possible to reduce the influence of the line-of-sight path of the transmission signal on the non-line-of-sight path of the transmission signal, and it is possible to ensure both the ranging performance and the Doppler measurement performance.

[0069] In a possible implementation, the method further includes the steps of obtaining channel impulse response information based on the transmission signal, sending the channel impulse response information by using the earliest arrival path as a reference in the line-of-sight path LOS state, and / or sending the channel impulse response information by using the strongest path as a reference in the non-line-of-sight path NLOS state.

[0070] In this implementation, in the line-of-sight path LOS state, the channel impulse response information is sent by using the earliest arrival path as a reference, and in the non-line-of-sight path NLOS state, the channel impulse response information is sent by using the strongest path as a reference.

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

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

[0073] In a possible implementation, the indication information includes a first field, and the first field indicates a 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 accurately indicated by the first field.

[0075] In a possible implementation, the indication information includes a second field, and the second field 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 accurately indicated by the second field.

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

[0078] In this implementation, the third field indicates the generation mode of the transmitted signal. Therefore, the receiving end further determines the pulse shape of the transmitted signal and performs interference cancellation 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 the first pulse shape set or the second pulse shape set. The PSLR of the pulse shapes in the first pulse shape set is less than the reference threshold, and the PSLR of the pulse shapes in the second pulse shape set is greater than or equal to the reference threshold.

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

[0081] In a possible implementation, the method includes the step of generating a transmission signal, where the peak value of the first sidelobe of the transmission signal falls within the first peak value range, and the first peak value range is [0.15, 0.3 ] and the transmission signal belongs to the UWB signal transmitted by the transmitting end, and the step of sending the transmission signal, where the transmission signal is used for ranging, angle measurement, or Doppler measurement.

[0082] In this implementation, the peak value of the first sidelobe of the transmission signal falls within the first peak value range. Therefore, it is possible to reduce the influence of the line-of-sight path of the transmission signal on the non-line-of-sight path of the transmission signal, and it is possible to ensure both ranging performance and Doppler measurement performance.

[0083] In a possible implementation, the transmission signal is a UWB signal (or namely, a UWB pulse).

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

[0085] In a possible implementation, the peak value of the second side lobe of the transmitted signal falls within a second peak value range, and the second peak value range is [0.15, 0.3 ] .

[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 ranging, angle measurement, or Doppler measurement. Thus, it is possible to improve the measurement accuracy for the transmission path (or namely, the reflected signal).

[0087] In a possible implementation, the width corresponding to the main lobe of the transmitted signal is less than 2.25 * 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 less than 2.25 * Tp. In this way, it is possible to ensure the ranging resolution ability and distinguish multiple targets having a close spatial distance.

[0089] 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.

[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, it is possible to effectively reduce the side lobe energy and reduce the side lobe energy leakage.

[0091] In a possible implementation, the step of generating the transmitted signal is a step of generating the transmitted 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 transmitted signal.

[0092] In this implementation, the transmitted signal is generated based on a time-domain mask, and thus, the peak value of the first side lobe of the generated transmitted signal satisfies the limitations (or constraints) of the time-domain mask.

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

[0094] In this implementation, the time-domain mask is further used to limit the peak value of the second side lobe of the transmitted signal 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 includes receiving indication information, where the indication information indicates the pulse shape of a UWB signal transmitted by a transmitting end, and performing interference cancellation based on the indication information.

[0096] In the present embodiment of the present application, the indication information is received, and thus, the receiving end can perform interference cancellation better based on the pulse shape of the UWB signal transmitted by the transmitting end.

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

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

[0099] In a possible implementation, the indication information includes a second field, and the second field 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 transmission signal can be accurately indicated by the second field.

[0101] In a possible implementation, the indication information includes a third field, and the third field indicates the generation mode of the transmission signal.

[0102] In this implementation, the third field indicates the generation mode of the transmission signal. 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 the first pulse shape set or the second pulse shape set. The PSLR of the pulse shape in the first pulse shape set is less than the reference threshold, and the PSLR of the pulse shape in the second pulse shape set is greater than or equal to the 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 the first pulse shape set or the second pulse shape set. Therefore, it is possible to accurately determine the pulse shape of the transmission signal.

[0105] In a possible implementation, the method includes the step of receiving a transmission signal, where the peak value of the first sidelobe of the transmission signal falls within a first peak value range, and the first peak value range is [0.15, 0.3 ] and the steps of performing ranging, angle measurement, or Doppler measurement based on the transmission signal.

[0106] In this implementation, the peak value of the first sidelobe of the transmission signal falls within the first peak value range. Therefore, it is possible to reduce the influence of the line-of-sight path of the transmission signal on the non-line-of-sight path of the transmission signal, and it is possible to ensure both ranging performance and Doppler measurement performance.

[0107] In a possible implementation, the transmitted signal is a UWB signal (or namely, a UWB pulse).

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

[0109] In a possible implementation, the peak value of the second side lobe of the transmitted signal falls within a second peak value range, and the second peak value range is [0.15, 0.3 ] is.

[0110] In this implementation, the peak value of the second side lobe of the transmitted signal falls within the second peak value range, the transmitted signal is used for ranging, angle measurement, or Doppler measurement, and thus, it is possible to improve the measurement accuracy for the transmission path (or namely, the reflected signal).

[0111] In a possible implementation, the width corresponding to the main lobe of the transmitted signal is less than 2.25 * 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 less than 2.25 * Tp. In this way, it is possible to ensure the ranging resolution ability and distinguish multiple targets having a close spatial distance.

[0113] 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.

[0114] In this implementation, it is possible to effectively reduce the side lobe energy and reduce the side lobe energy leakage.

[0115] In a possible implementation, the transmission signal is generated based on a time-domain mask, and the time-domain mask is used to limit the peak value of the first side lobe of the transmission signal.

[0116] In this implementation, the transmission signal is generated based on a time-domain mask. This can ensure the performance of ranging, angle measurement, or Doppler measurement of the transmission signal.

[0117] 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.

[0118] 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.

[0119] According to a fifth aspect, an embodiment of the present application provides another communication method. The method includes a step of generating a transmission signal, where the pulse shape of the transmission signal satisfies the constraints of a time-domain mask, the value corresponding to the upper bound of the time-domain mask within a first time unit is 1, the upper bound of the time-domain mask within a second time unit corresponds to the first value, 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; and a step of transmitting the transmission signal, where the first signal is used for ranging, angle measurement, or Doppler measurement. The first time unit corresponds to the width corresponding to the main lobe of the transmission signal, and the second time unit is the time corresponding to each of the side lobes on the right side of the main lobe of the transmission signal. The upper bound of the time-domain mask within the second time unit corresponds to the peak value of the second side lobe of the transmission signal.

[0120] In this embodiment of the present application, the pulse shape of the transmission signal satisfies the constraints of the time-domain mask, and the upper bound of the time-domain mask within the second time unit corresponds to the first value. Therefore, it is possible to reduce the influence of the line-of-sight path of the transmission signal on the non-line-of-sight path of the transmission signal, and it is possible to ensure both the ranging performance and the Doppler measurement performance.

[0121] In a possible implementation, the lower bound of the time-domain mask within the third time unit corresponds to a second value, a part of the third time unit belongs to the first time unit, another 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, and the lower bound of the time-domain mask within the third time unit corresponds to the peak value of the first side lobe 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. Therefore, it is possible to reduce the influence of the line-of-sight path of the transmitted signal on the non-line-of-sight path, and it is possible to ensure both the ranging performance and the Doppler measurement performance.

[0123] In a possible implementation, the lower bound of the time-domain mask within the fourth time unit corresponds to a third value, the fourth time unit comes after 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. Therefore, it is possible to reduce the influence of the line-of-sight path of the transmitted signal on the non-line-of-sight path, and it is possible to ensure both the ranging performance and the Doppler measurement performance.

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

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

[0127] In a possible implementation, the indication information includes a first field, and the first field indicates a set of pulse shapes 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 transmission signal belongs can be accurately indicated by the first field.

[0129] In a possible implementation, the indication information includes a second field, and the second field indicates the pulse shape of the transmission signal.

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

[0131] In a possible implementation, the indication information includes a third field, and the third field indicates the generation mode of the transmission signal.

[0132] In this implementation, the third field indicates the generation mode of the transmission signal. Therefore, the receiving end can further determine the pulse shape of the transmission signal and perform interference cancellation based on the pulse shape of the transmission 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 the first pulse shape set or the second pulse shape set. The PSLR of the pulse shape in the first pulse shape set is less than the reference threshold, and the PSLR of the pulse shape in the second pulse shape set is greater than or equal to the reference threshold.

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

[0135] According to the sixth aspect, the embodiments of the present application provide another communication method. The method includes the step of receiving a transmission signal, wherein the pulse shape of the transmission 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 a first value, 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; and the step of performing ranging or Doppler measurement based on the transmission signal.

[0136] In the present embodiment of the present application, the pulse shape of the transmission signal satisfies the constraints of the time-domain mask, the upper bound of the time-domain mask within the second time unit corresponds to a first value, and ranging, angle measurement, or Doppler measurement is performed based on the transmission signal. Therefore, 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, and both the ranging performance and the 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 a second value, a part of the third time unit belongs to the first time unit, another 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, and the lower bound of the time-domain mask within the third time unit corresponds to the peak value of the first side lobe of the transmission signal.

[0138] In this implementation, the lower bound of the time-domain mask within the third time unit corresponds to a second value. Therefore, 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, and both the ranging performance and the 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 a third value, 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.

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

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

[0142] In this implementation, the indication information is received. 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 a possible implementation, the indication information includes a first field, and the first field indicates the set of pulse shapes to which the pulse shape of the transmitted signal belongs.

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

[0145] In a possible implementation, the indication information includes a second field, and the second field 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 accurately indicated by the second field.

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

[0148] In this implementation, the third field indicates the generation mode of the transmitted signal. In this way, the receiving end determines the pulse shape of the transmitted signal based on the third field and performs interference cancellation based on the pulse shape of the transmitted 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 the first pulse shape set or the second pulse shape set, the PSLR of the pulse shapes in the first pulse shape set is less than the reference threshold, and the PSLR of the pulse shapes in the second pulse shape set is greater than or equal to the 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 the first pulse shape set or the second pulse shape set, and thus it is possible to accurately determine the pulse shape of the transmitted signal.

[0151] According to a seventh aspect, an embodiment of the present application provides a communication device. This communication device has a function of implementing the behavior in the method embodiment of the first aspect. This communication device may be a communication device, may be a component in the communication device (for example, a processor, a chip, or a chip system), or may be a logic module or software capable of implementing all or some of the functions of the communication device. The function of this communication device may be implemented by hardware or may be implemented by hardware executing the corresponding software. The hardware or software includes one or more modules or units corresponding to the aforementioned functions. In a possible implementation, this communication device includes a processing module and a transceiver module. The processing module is configured to generate a transmitted signal, and the peak value of the first sidelobe of the transmitted signal falls within a first peak value range, and the first peak value range is [0.15, 0.3 ] and the transceiver module is configured to send the transmitted signal, and the transmitted signal is used for ranging, angle measurement, or Doppler measurement.

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

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

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

[0155] For the technical effects brought about by the possible implementation of the seventh aspect, refer to the technical effects of the first aspect or the description of the possible implementation of the first aspect.

[0156] According to the eighth aspect, embodiments of the present application provide a communication device. This communication device has a function of implementing the behavior in the method embodiment of the second aspect. This communication device may be a communication device, may be a component in the communication device (such as a processor, a chip, or a chip system), or may be a logical module or software capable of implementing all or some of the functions of the communication device. The functions of this communication device may be implemented by hardware or may be implemented by hardware that executes the corresponding software. The hardware or software includes one or more modules or units corresponding to the aforementioned functions. In a possible implementation, this communication device includes a processing module and a transceiver module, the transceiver module is configured to receive a transmission signal, the peak value of the 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 ] and the processing module is configured to perform ranging, angle measurement, or Doppler measurement based on the transmission signal.

[0157] In a possible implementation, the transceiver module is further configured to receive indication information, where the indication information 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] Regarding a possible implementation of the communication device of the eighth aspect, refer to the possible implementation of the second aspect.

[0159] Regarding the technical effect brought about by the possible implementation of the eighth aspect, refer to the technical effect of the second aspect or the description of the possible implementation of the second aspect.

[0160] According to the ninth aspect, an embodiment of the present application provides another communication device. This communication device has a function of implementing the behavior in the method embodiment of the third aspect. This communication device may be a communication device, may be a component in the communication device (such as a processor, a chip, or a chip system), or may be a logical module or software that can implement all or some of the functions of the communication device. The function of this communication device may be implemented by hardware or may be implemented by hardware that executes the corresponding software. The hardware or software includes one or more modules or units corresponding to the foregoing functions. In a possible implementation, this communication device includes a processing module and a transceiver module, the processing module is configured to generate indication information, the transceiver module is configured to send the indication information, and the indication information indicates the pulse shape of the UWB signal transmitted by the transmitting end.

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

[0162] For a possible implementation of the communication device according to the ninth aspect, reference may be made to the possible implementation of the third aspect.

[0163] For the technical effects brought about by the possible implementation of the ninth aspect, reference may be made to the technical effects of the third aspect or the description of the possible implementation of the third aspect.

[0164] According to the tenth aspect, the embodiments of the present application provide another communication device. This communication device has a function of implementing the behavior in the method embodiment of the fourth aspect. This communication device may be a communication device, may be a component in the communication device (such as a processor, a chip, or a chip system), or may be a logic module or software capable of implementing all or some of the functions of the communication device. The function of this communication device may be implemented by hardware or may be implemented by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the aforementioned functions. In a possible implementation, this communication device includes a processing module and a transceiver module, the transceiver module is configured to receive indication information, the indication information indicates the pulse shape of the UWB signal transmitted by the transmitting end, and the processing module is configured to perform interference cancellation based on the indication information.

[0165] In a possible implementation, the transceiver module is further configured to receive a transmission signal, the peak value of the first side lobe of the transmission signal falls within a first peak value range, and the processing module is further configured to perform ranging, angle measurement, or Doppler measurement based on the transmission signal.

[0166] Regarding a possible implementation of the communication device according to the tenth aspect, reference may be made to the possible implementation of the fourth aspect.

[0167] Regarding the technical effects brought about by the possible implementation of the tenth aspect, reference may be made to the technical effects of the fourth aspect or the description of the possible implementation of the fourth aspect.

[0168] According to the eleventh aspect, an embodiment of the present application provides another communication device. This communication device has a function of implementing the behavior in the method embodiment of the fifth aspect. This communication device may be a communication device, may be a component in the communication device (such as a processor, a chip, or a chip system), or may be a logic module or software capable of implementing all or some of the functions of the communication device. The function of this communication device may be implemented by hardware or may be implemented by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the aforementioned functions. In a possible implementation, this communication device includes a processing module and a transceiver module. The processing module is configured to generate a transmission signal, the pulse shape of the transmission 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, the first value is greater than or equal to 0.15 and less than 0.3, the second time unit is after the first time unit, and the transceiver module is configured to send the transmission signal. The first signal is used for ranging, angle measurement, or Doppler measurement.

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

[0170] Regarding a possible implementation of the communication device of the eleventh aspect, refer to the possible implementation of the fifth aspect.

[0171] Regarding the technical effect brought about by the possible implementation of the eleventh aspect, refer to the technical effect of the fifth aspect or the description of the possible implementation of the fifth aspect.

[0172] According to the twelfth aspect, an embodiment of the present application provides another communication device. This communication device has a function of implementing the behavior in the method embodiment of the sixth aspect. This communication device may be a communication device, may be a component in the communication device (for example, a processor, a chip, or a chip system), or may be a logical module or software capable of implementing all or some functions of the communication device. The function of this communication device may be implemented by hardware, or may be implemented by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the aforementioned functions. In a possible implementation, this communication device includes a processing module and a transceiver module. The transceiver module is configured to receive a transmitted signal. The pulse shape of the transmitted 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. The first value is not less than 0.15 and less than 0.3. The second time unit is after the first time unit. The processing module is configured to perform ranging or Doppler measurement based on the transmitted signal.

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

[0174] For a possible implementation of the communication device according to the 12th aspect, refer to the possible implementation of the 6th aspect.

[0175] For the technical effects brought about by the possible implementation of the 12th aspect, refer to the technical effects of the 6th aspect or the description of the possible implementation of the 6th aspect.

[0176] According to the 13th aspect, an embodiment of the present application provides another communication device. The communication device includes a processor, the processor is coupled to a memory, the memory is configured to store a program or instructions, and when the program or instructions are executed by the processor, the communication device is capable of implementing the method according to any one of the 1st to 6th aspects.

[0177] In the present embodiment of the present application, in the process of implementing the present method, the process of sending information (or signal) in the present method can be understood as a process of outputting information based on the instructions of the processor. When outputting information, the processor outputs the information to the transceiver, and thus the transceiver transmits the information. After the information is output by the processor, other processing may need to be further 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. Further, after the transceiver receives the information, other processing may need to be performed on the information, and then the information is input into the processor.

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

[0179] In the implementation process, the processor may be a processor specifically configured to implement these methods, or a processor that executes computer instructions in memory to implement 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 enabled to implement the methods shown in either the first aspect or any possible implementation of the first aspect.

[0180] In a possible implementation, the memory is located outside the communication device. In a possible implementation, the memory is located within the communication device.

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

[0182] In a possible implementation, the present communication device further includes a transceiver, and the transceiver is configured to receive signals, send signals, etc.

[0183] According to the 14th aspect, the present application provides another communication device. This communication device includes a processing circuit and an interface circuit. The interface circuit is configured to acquire data or output data, and the processing circuit is configured to implement the method according to any one of the first aspect to the sixth aspect.

[0184] According to the 15th 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 implement the method according to any one of the 1st aspect to the 6th aspect.

[0185] According to the 16th 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 implement the method according to any one of the 1st aspect to the 6th aspect.

[0186] According to the 17th aspect, the present application provides a communication system including a communication device according to any one of the 7th aspect or possible implementations of the 7th aspect, and a communication device according to any one of the 8th aspect or 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 any one of the 9th aspect or possible implementations of the 9th aspect, and a communication device according to any one of the 10th aspect or possible implementations of the 10th aspect.

[0188] According to the 19th aspect, the present application provides a communication system including a communication device according to any one of the 11th aspect or possible implementations of the 11th aspect, and a communication device according to any one of the 12th aspect or possible implementations 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 a memory to implement the method according to any one of the 1st aspect to the 6th aspect by using the communication interface.

[0190] According to the 21st aspect, an embodiment of the present application provides a communication method. The method includes the step of generating a transmission signal based on a time-domain mask, where the time-domain mask is used to limit the pulse shape of the transmission signal, the lower bound of the time-domain mask corresponds to a first value, the value corresponding to at least a part of the upper bound of the time-domain mask in the first time domain is 1, the upper bound 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 step of sending the transmission signal.

[0191] In the present embodiment of the present application, the pulse shape of the transmission signal satisfies the constraints of the time-domain mask. Therefore, 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, and both the ranging performance and the 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 sub-region in the first time domain is 1, the value corresponding to the upper bound of the time-domain mask in the second sub-region in the first time domain is 0.3, the first sub-region is [-1.25, 1], and the second sub-region is [ 1, a third value], and the value 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, the third value], and the value range of the third value is [ [1.0, 2.0].

[0194] In a possible implementation, the coordinates of the junction point between the first time region and the second time region on the time domain mask are any one of (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 a possible implementation, the first value is -0.015 and the second value is 0.015.

[0196] In a possible implementation, the pulse shape of the transmission signal is a Gaussian pulse shape or a chirp pulse shape.

[0197] According to the 22nd aspect, an embodiment of the present application provides a communication method. The method includes receiving a transmission signal, where the transmission signal conforms to a time domain mask, the lower bound of the time domain mask corresponds to a first value, the value corresponding to at least a part of the upper bound of the time domain mask in the first time region is 1, the upper bound of the time domain mask in the second time region 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 region is outside the first time region; 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 sub-region in the first time region is 1, the value corresponding to the upper bound of the time domain mask in the second sub-region in the first time region is 0.3, the first sub-region is [-1.25, 1], and the second sub-region is [ 1, a third value], and the value range of the third value is [ [1.0, 2.0].[[-END]]

[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, the third value], and the value range of the third value is [ [1.0, 2.0].

[0200] In a possible implementation, the coordinates of the junction points between the first time domain and the second time domain on the time domain mask are any one of (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 a possible implementation, the first value is -0.015 and the second value is 0.015.

[0202] In a possible implementation, the pulse shape of the transmission signal is a Gaussian pulse shape or a chirp pulse shape.

[0203] According to the 23rd aspect, embodiments of the present application provide another communication device. This communication device has a function of implementing the behavior in the method embodiment of the 21st aspect. This communication device may be a communication device, may be a component in the communication device (e.g., a processor, a chip, or a chip system), or may be a logic module or software capable of implementing all or some of the functions of the communication device. The functions of this communication device may be implemented by hardware or may be implemented by hardware that executes the corresponding software. The hardware or software includes one or more modules or units corresponding to the aforementioned functions. In a possible implementation, this communication device includes a processing module and a transceiver module. The processing module generates a transmission signal based on a time-domain mask. The time-domain mask is used to limit the pulse shape of the transmission signal. The lower bound of the time-domain mask corresponds to a first value, and the value corresponding to at least a part of the upper bound of the time-domain mask in the first time domain is 1. The upper bound 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], and the value range of the second value is [0.001, 0.2]. The second time domain is outside the first time domain. The transceiver module is configured to send the transmission signal.

[0204] According to the 24th aspect, an embodiment of the present application provides another communication device. This communication device has a function of implementing the behavior in the method embodiment of the 22nd aspect. This communication device may be a communication device, may be a component in the communication device (for example, a processor, a chip, or a chip system), or may be a logical module or software capable of implementing all or some of the functions of the communication device. The function of this communication device may be implemented by hardware or may be implemented by hardware that executes the corresponding software. The hardware or software includes one or more modules or units corresponding to the aforementioned functions. In a possible implementation, this communication device includes a processing module and a transceiver module. The transceiver module receives a transmission signal, and the transmission signal conforms to a time-domain mask. The lower bound of the time-domain mask corresponds to a first value, and the value corresponding to at least a part of the upper bound of the time-domain mask in the first time domain is 1. The upper bound 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], and the value range of the second value is [0.001, 0.2]. The second time domain is outside the first time domain. The processing module is configured to perform signal processing based on the transmission signal.

[0205] In this embodiment of the present application, the pulse shape of the transmission signal satisfies the constraints of the time-domain mask. Therefore, it is possible to reduce the influence of the line-of-sight path of the transmission signal on the non-line-of-sight path of the transmission signal, and it is possible to ensure both ranging performance and Doppler measurement performance.

[0206] According to the 25th aspect, the present application provides another communication device. This communication device includes a processing circuit and an interface circuit. The interface circuit is configured to acquire data or output data, and the processing circuit is configured to implement the method according to the 21st aspect or the 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 implement the method according to the 21st aspect or the 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 implement the method according to the 21st aspect or the 22nd aspect.

[0209] According to the 28th aspect, the present application provides a communication system including a communication device according to any one of the 23rd aspect or possible implementations of the 23rd aspect, and a communication device according to any one of the 24th aspect or 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 a step of generating a transmission signal based on a time-domain mask, where the time-domain mask is used to limit the pulse shape of the transmission signal, the lower bound 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 bound 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 bound of the time-domain mask in the third time domain corresponds to a 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], and the third value is less than 1; and a step of sending the transmission signal.

[0211] In this embodiment of the present application, the pulse shape of the transmission signal satisfies the constraints of the time-domain mask. Therefore, 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, and both the ranging performance and the Doppler measurement performance can be ensured.

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

[0213] In a possible implementation, the value range of the length of the fourth time domain is [0.45, 1.2].

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

[0215] In a possible implementation, the coordinates of the junction point between the first time domain and the second time domain on the time-domain mask are any one of (1.37, 0.3), (1.4, 0.3), (1.42, 0.3), (1.45, 0.3), and (1.47, 0.3).

[0216] In a possible implementation, the coordinates of the junction point between the fourth time domain and the fifth time domain on the time-domain mask are any one of (0.88, 0.3), (0.85, 0.3), (0.83, 0.3), (0.8, 0.3), and (0.78, 0.3).

[0217] In a possible implementation, the first value and the second value are reciprocals of each other.

[0218] In a possible implementation, the pulse shape of the transmission signal is a Gaussian pulse shape or a chirp pulse shape.

[0219] According to the 30th aspect, an embodiment of the present application provides a communication method. The method includes a step of receiving a transmission signal, where the transmission signal conforms to a time-domain mask, the lower bound 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 bound 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 bound of the time-domain mask in the third time domain corresponds to a 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], and the third value is less than 1; and a step of performing signal processing based on the transmission signal.

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

[0221] Regarding the technical effects brought about by the possible implementation of the 30th aspect, refer to the technical effects of the 29th aspect or the description of the possible implementation of the 29th aspect.

[0222] According to the 31st aspect, an embodiment of the present application provides another communication device. This communication device has a function of implementing the behavior in the method embodiment of the 29th aspect. This communication device may be a communication device, may be a component in the communication device (such as a processor, a chip, or a chip system), or may be a logical module or software capable of implementing all or some of the functions of the communication device. The function of this communication device may be implemented by hardware or may be implemented by hardware that executes the corresponding software. The hardware or software includes one or more modules or units corresponding to the aforementioned functions. In a possible implementation, this communication device includes a processing module and a transceiver module. The processing module generates a transmission signal based on a time-domain mask. The time-domain mask is used to limit the pulse shape of the transmission signal. The lower bound 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 bound 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 bound of the time-domain mask in the third time domain corresponds to a 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 third value is less than 1. It is configured as such. The transceiver module is configured to send the transmission signal.

[0223] According to the 32nd aspect, an embodiment of the present application provides another communication device. This communication device has a function of implementing the behavior in the method embodiment of the 30th aspect. This communication device may be a communication device, may be a component in the communication device (such as a processor, a chip, or a chip system), or may be a logical module or software capable of implementing all or some functions of the communication device. The function of this communication device may be implemented by hardware or may be implemented by hardware that executes the corresponding software. The hardware or software includes one or more modules or units corresponding to the aforementioned functions. In a possible implementation, this communication device includes a processing module and a transceiver module. The transceiver module receives a transmission signal, the transmission signal conforms to a time-domain mask, the lower bound 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 bound 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 bound of the time-domain mask in the third time domain corresponds to a 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 third value is less than 1, and is configured as such. The processing module is configured to perform signal processing based on the transmission signal.

[0224] In this embodiment of the present application, the pulse shape of the transmission signal satisfies the constraints of the time-domain mask. Therefore, it is possible to reduce the influence of the line-of-sight path of the transmission signal on the non-line-of-sight path of the transmission signal, and it is possible to ensure both ranging performance and Doppler measurement performance.

[0225] According to the 33rd aspect, the present application provides another communication device. This communication device includes a processing circuit and an interface circuit. The interface circuit is configured to acquire data or output data, and the processing circuit is configured to implement the method according to the 29th aspect or the 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, and the computer program includes program instructions. When the program instructions are executed, the computer is enabled to implement the method according to the 29th aspect or the 30th aspect.

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

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

Brief Description of Drawings

[0229] To more clearly explain the technical solutions in the embodiments of the present application or in the background art, the following describes the accompanying drawings for explaining the embodiments of the present application or the background art.

[0230]

Figure 1

Figure 2

Figure 3

Figure 4A

Figure 4B

Figure 4C

Figure 4D

Figure 4E

Figure 5

Figure 6A

Figure 6B

Figure 7A

Figure 7B

Figure 7C

Figure 8A

Figure 8B

Figure 8C

Figure 9A

Figure 9B

Figure 9C

Figure 9D

Figure 9E

Figure 9F

Figure 9G

Figure 9H

Figure 9I

Figure 9J

Figure 9K

Figure 9L

Figure 9M

Figure 9N

Figure 9O

Figure 9P

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16A

Figure 16B

Figure 17A

Figure 17B

Figure 17C

Figure 17D

Figure 17E

Figure 17F

Figure 17G

Figure 17H

Figure 17I

Figure 17J

Figure 17K

Figure 17L

Figure 17M

Figure 17N

Figure 17O

Figure 17P

Figure 17Q

Figure 17R

Figure 17S

Figure 17T

Figure 17U

Figure 17V

Figure 17W

Figure 17X

Figure 17Y

Figure 17Z

Figure 18A

Figure 18B

Figure 18C

Figure 18D

Figure 18E

【Figure A diagram showing an example of a time domain mask according to an embodiment of the present application. ​ A diagram showing an example of a time domain mask according to an embodiment of the present application. ​A diagram showing an example of a time-domain mask according to an embodiment of the present application. ​ A diagram showing an example of a time-domain mask according to an embodiment of the present application. ​ A diagram showing an example of a time-domain mask according to an embodiment of the present application. ​ A diagram showing an example of a time-domain mask according to an embodiment of the present application. ​ A diagram showing an example of a time-domain mask according to an embodiment of the present application. ​ A diagram showing an example of time-domain mask 3 according to an embodiment of the present application. ​ A diagram showing another example of time-domain mask 3 according to an embodiment of the present application. ​ A diagram showing an example of a time-domain mask according to an embodiment of the present application. ​ A diagram showing an example of a time-domain mask according to an embodiment of the present application. ​ A diagram showing an example of a time-domain mask according to an embodiment of the present application. ​ A diagram showing an example of a time-domain mask according to an embodiment of the present application. ​ A diagram showing an example of a time-domain mask according to an embodiment of the present application. ​ A diagram showing an example of a time-domain mask according to an embodiment of the present application. ​ A diagram showing an example of a time-domain mask according to an embodiment of the present application. ​ A diagram showing an example of a time-domain mask according to an embodiment of the present application. ​ 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", etc. in the specification, claims, and attached drawings of this application are only used to distinguish different objects and are not used to describe a specific order. In addition, the terms "comprising", "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 enumerated steps or units, and optionally further includes steps or units not enumerated, or further includes another unique step or unit of the process, method, product, or device.

[0232] As used herein, "embodiments" means that the specific features, structures, or characteristics described with reference to these embodiments may be included in at least one embodiment of this application. The phrases shown at various locations in this specification do not necessarily refer to the same embodiment, nor are they exclusive of any one embodiment independent or separate from other embodiments. It can 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 only intended to describe a specific embodiment and are not intended to limit this application. The singular forms "a", "an", "the", "above-mentioned", "this", and "one of them" used in the specification and attached claims of this application are also intended to include the plural form unless otherwise clearly defined in the context. The term "and / or" used in this application means any or all possible combinations of one or more of the enumerated items, and it should also be understood to include them. For example, "A and / or B" can represent three cases, namely, only A exists, only B exists, and both A and B exist, and A and B can be singular or plural. The term "plural" used in this application means two or more.

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

[0235] The following first describes the terms and technical solutions in the embodiments of this application.

[0236] 1. Constraints that a transmitted signal (eg, a UWB signal) must satisfy in the time domain.

[0237] IEEE 802.15.4z specifies the UWB baseband impulse response. The transmitted baseband pulse shape is p(t) and the reference signal r(t) is assumed to be specified. In this case, the cross-correlation between the transmitted signal p(t) and the reference signal r(t) can be shown as:

[0238]

number

[0239] Er and Ep represent the energy of r(t) and the energy of p(t), respectively, and p * where (t) represents the conjugate of p(t), Re represents the real value of the signal, and r(t) is the root raised cosine pulse. Mathematically, r(t) is defined as:

[0240]

number

[0241] β = 0.5, and Tp is a parameter related to the channel, which is inversely proportional to the channel bandwidth, i.e., Tp = 1 / B, where B represents the bandwidth of the channel occupied by the reference signal. Table 1-1 shows Tp corresponding to different channels. The third row of Table 1-1 is used as an example, and for the channel with channel number 7, the corresponding Tp 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 be greater than 0.8, and it is not possible that the period Tw during which the main lobe is greater than 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 |Φ(τ)| is greater than 0.3. In the embodiments of the present 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 may be a peak or a trough. The side lobe may be a peak or a trough.

[0244] Table 1-2 shows the period during which the main lobe of the UWB signal transmitted through different channels needs to exceed 0.8. Refer to Table 1-2. The first column represents the channel number, the second column shows the pulse duration Tp corresponding to different channels, and the third column represents the constraint on the main lobe width of the UWB signal, that is, the period during which the main lobe needs to exceed 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 needs to exceed 0.8 is 0.2 ns. It should be understood that the meaning of the rows in Table 1-2 is the same. Details will not be described again in this specification. In the embodiments of this application, the UWB signal may be called a UWB pulse, and the transmitted signal is a UWB signal.

[0245]

Table 2

[0246] Figure 1 is an example of a compliant pulse in the prior art. Refer to Figure 1. The horizontal axis represents time in nanoseconds (ns). The leftmost pulse shape represents an example of p(t) that satisfies the constraints in the time domain, that is, a UWB pulse. The middle pulse shape represents the reference signal r(t), that is, a UWB reference pulse. The rightmost pulse shape represents the aforementioned pulse shape |Φ(τ)|, that is, 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 needs to satisfy in the time domain. In order to ensure that signals in different frequency bands in the frequency domain do not affect each other, the power spectral density of the transmitted signal needs to be further restricted. The IEEE802.15.4z standard restricts the power spectral density of the transmitted signal. The transmission power of the transmitted signal needs to satisfy the following mask constraints (band 4 is used as an example): 0.65 / T p <|f - f c |<0.8T p Within the range of, the power spectral density of the transmitted signal needs to be less than -10 of the peak power spectral density; |f - f c |>0.8T p Within the range of, the power spectral density of the transmitted signal needs to be less than -18 of the peak power spectral density, where f c represents the center frequency of the transmitted signal. Figure 2 is the transmit spectrum mask for band 4 in the prior art. See Figure 2. The horizontal axis is the frequency in GHz, and the vertical axis is the power spectral density in dB. The transmit spectrum mask for band 4 shown in Figure 2 can be regarded as the boundary of the curve of the power spectral density of the transmitted signal carried on band 4.

[0249] 3. Time Domain Mask that the Pulse Shape of the UWB Signal Needs to Satisfy

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

[0251] 4. Range resolution, peak to sidelobe ​ , PSLR), and spectral efficiency

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

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

[0254]

Equation

[0255] FIG. 4A is an example of the pulse shape of a transmitted signal according to an embodiment of the present application. Refer to FIG. 4A. The horizontal axis represents time (unit: nanosecond), and the vertical axis represents amplitude. FIG. 4B is an example of the autocorrelation function according to an embodiment of the present application. Refer to FIG. 4B. The horizontal axis represents time (unit: nanosecond), and the vertical axis represents amplitude. The autocorrelation function in FIG. 4B corresponds to the pulse shape in FIG. 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, and a wider bandwidth indicates a narrower width of the main beam. Figure 4C is a diagram of the ranging resolution according to an embodiment of the present application. The ranging resolution shown in Figure 4C is the ranging resolution corresponding to the autocorrelation function of Figure 4B, that is, the 3dB width of the main beam of the autocorrelation function. Refer to Figure 4C. The horizontal axis represents time (unit: nanosecond), and the vertical axis represents amplitude.

[0257] PSLR: The peak-to-side lobe ratio is defined as the ratio of the peak value of the main lobe of the autocorrelation function to the highest side lobe, and a higher ratio indicates smaller side lobe fluctuations and is useful for improving sensing performance. Figure 4D is a diagram of the peak-to-side lobe ratio according to an embodiment of the present application. Refer to Figure 4D. The horizontal axis represents time (unit: nanosecond), the vertical axis represents amplitude, and the arrow represents the PSLR.

[0258] The 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. A higher spectral efficiency is useful for improving the transmission power. The spectral efficiency η can be expressed in the following form:

[0259]

Equation

[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 is a diagram of the signal power spectrum and the power spectral mask according to an embodiment of the present application. Refer to Figure 4E. The curve is S prepresents (f), the stepped broken line represents S(f), the horizontal axis is the frequency in Hz units, and the vertical axis is the power spectral density (PSD).

[0261] The aforementioned constraints on UWB signals are mainly for ranging applications. In other words, the aforementioned constraints on the pulse shape of UWB signals mainly consider the ranging performance of UWB signals. The following will explain the problems caused when UWB signals that meet the aforementioned constraints are used for sensing with reference to examples. 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. The straight arrow represents the LOS path, and the broken arrow represents the reflected path. Figure 6A is a comparison diagram 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 this application. In Figure 6A, the 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), that is, 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). It can be understood from Figure 6A 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 hardly affects the signal on the LOS path. However, the right side lobe of the main lobe on the LOS path varies greatly. In this case, the signal on the LOS path has a great influence on the signal on the reflected path. Figure 6B is an overlapping diagram 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 this application. In Figures 6A and 6B, the horizontal axis is the time in seconds, and the vertical axis is the 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 FIGS. 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 measurement accuracy for the LOS path is mainly a concern. The pulse shape shown in FIG. 6A is useful for ranging. However, in sensing applications, the reflected signal is used to sense targets in the environment, and the measurement accuracy for the reflected path is a concern. In this case, the pulse shape is not useful for sensing applications. Therefore, it is necessary to design a pulse shape for the UWB signal with both strong ranging performance and strong sensing performance. In this application, ranging performance and sensing performance are comprehensively considered, and a new pulse shape is designed. The influence of the sidelobes of the pulse shape on sensing performance can be reduced by using the pulse shape, thereby improving sensing performance and meeting the requirements of ranging applications. The main principle of this application is to further limit the time-domain mask that the pulse shape of the UWB signal needs to satisfy. In other words, this application provides a new time-domain mask, and the new time-domain mask is a further limitation on the time-domain mask shown in FIG. 3. It can be understood that the pulse shape that satisfies (or is constrained by) the new time-domain mask provided in this application must satisfy the time-domain mask shown in FIG. 3. In addition, this application further provides some criteria that the pulse shape of the UWB signal needs to satisfy to guide pulse shape design and selection and improve sensing performance.

[0263] The communication solution provided in this application can operate in monostatic sensing mode, bistatic sensing mode, and multistatic sensing mode. The following is a brief description of the three sensing modes.

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

[0265] FIG. 7B is a diagram of a bistatic sensing mode according to an embodiment of the present application. Refer to FIG. 7B. In the bistatic sensing mode, the transmitter and the receiver are separated in space, that is, the transmitter and the receiver are deployed at different locations. The transmitter transmits a signal, and the transmitted signal (that is, the signal transmitted by the transmitting end) is reflected by a target (for example, the human body in FIG. 7B) and then received by the receiver. The receiver can estimate the length of the transmitter-target-receiver path and the change in the length of the path over time by analyzing the delay difference between the received signal and the transmitted signal and the phase difference between the received signals at different instants. In this case, the transmitter may be regarded as the transmitting end where the transmitter is deployed, and the receiver may be regarded as the receiving end where the receiver is deployed. Generally, the transmitting end and the receiving end (that is, the transmitter and the receiver) agree on the format of the transmitted signal. Therefore, the receiver knows the transmitted signal. After receiving the reflected signal, the receiver obtains the delay difference information by analyzing the difference between the reflected signal and the transmitted signal agreed upon.

[0266] FIG. 7C is a diagram of a multi-static sensing mode according to an embodiment of the present application. Refer to FIG. 7C. In the multi-static sensing mode, the transmitter and the receiver are separated in space, that is, the transmitter and the 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 FIG. 7C) and then received by a plurality of receivers (FIG. 7C shows only Receiver 1 and Receiver 2). Each receiver can estimate the length of the transmitter-target-receiver path and the change in the length of the path over time by analyzing the delay difference between the received signal (e.g., the reflected signal 1 and the reflected signal 2) and the transmitted signal and the phase difference between the signals received at different instants. The spatial coordinates of the target and the velocity of the target can be effectively measured through measurements at a plurality of nodes. In this case, the transmitter may be regarded as the transmitting end where the transmitter is deployed, and the receiver may be regarded as the receiving end where the receiver is deployed.

[0267] First, the criteria that the pulse shape of the UWB signal provided in the present application needs to meet, and the time-domain mask designed based on these criteria will be described below.

[0268] The foregoing analyzes several important indicators with an emphasis on sensing applications, including ranging resolution, peak-to-side lobe ratio, and spectral efficiency. It is assumed that the baseband pulse shape to be transmitted is p(t) and the window function is w(t). In this case, the window-processed pulse shape is p w (t)=p(t)w(t) (5).

[0269] There are multiple window patterns, including Gaussian window, Cesar window, Blackman window, etc. IEEE802.15.4z recommends using an 8th-order Butterworth pulse shape. In this specification, 7th- and 8th-order Butterworth pulse shapes are used as a reference. The Gaussian window is implemented for 7th- and 8th-order Butterworth pulse shapes to select a pulse shape that satisfies the time-domain mask and spectral mask in the existing IEEE802.15.4z standard, as well as the ranging resolution, PSLR, and spectral efficiency of the pulse shape to be analyzed. FIG. 8A is a diagram showing the relationship between ranging resolution and PSLR according to an embodiment of the present application. FIG. 8 A See. The horizontal axis represents the ranging resolution in ns units, the vertical axis represents the PSLR, 701 (corresponding to a circle) shows the relationship between the ranging resolution and the PSLR obtained by implementing a Gaussian window for a 7th-order Butterworth pulse shape, and 702 (corresponding to a star) is 8Shows the relationship between the ranging resolution and the PSLR obtained by applying a Gaussian window to the secondary Butterworth pulse shape. FIG. 8B is a diagram of the relationship between the PSLR and the peak-to-side lobe ratio according to an embodiment of the present application. Refer to FIG. 8B. The horizontal axis represents the PSLR, the vertical axis represents the peak-to-side lobe ratio, 801 (corresponding to a circle) shows the relationship between the PSLR and the peak-to-side lobe ratio obtained by applying a Gaussian window to the seventh-order Butterworth pulse shape, and 802 (corresponding to a star) shows the relationship between the PSLR and the peak-to-side lobe ratio obtained by applying a Gaussian window to the eighth-order Butterworth pulse shape. From FIGS. 8A and 8B, it is possible to learn that the three indicators affect each other and that the three indicators cannot be optimized together. In other words, it is not possible for the ranging resolution, the peak-to-side lobe ratio, and the spectral efficiency to be optimized simultaneously. It is assumed that it is not necessary to prioritize ensuring the ranging resolution and the peak-to-side lobe ratio of the UWB signal. A pulse shape with both optimal ranging resolution and optimal peak-to-side lobe ratio can be selected from FIG. 8A. The pulse shape corresponding to the upper left corner point in FIG. 8A has both optimal ranging resolution and optimal PSLR. It should be understood that different window functions can be applied to any pulse shape in a similar manner, and the optimal pulse shape, ie, the pulse shape with both optimal ranging resolution and optimal PSLR, is selected from the results of the window processing. FIG. 8C is a comparison diagram of the optimal pulse shapes according to an embodiment of the present application. Different window functions are applied to different orders of Butterworth pulse shapes, and the optimal pulse shape is selected from the results of the window processing to form the results shown in FIG. 8C. For a 499.2 MHz bandwidth, the ranging resolution and PSLR of the eighth-order Butterworth pulse shape are 1.65 ns and 14.37 dB, respectively. From FIG. 8C, from the perspective of both ranging resolution and PSLR, it is possible that a larger number of pulse shapes are optimal than the existing pulse shapes, that is, these pulse shapes are understood to be the eighth-order Butterworth pulse shapes that satisfy the above-mentioned constraints.

[0270] To balance the ranging performance and sensing performance of UWB signals, this application proposes that the pulse shape of UWB signals needs to meet the following several criteria (referred to as Criterion 1 below).

[0271] (1) The ranging resolution should not be lower than that of the 8th-order Butterworth pulse shape.

[0272] (2) The value range of PSLR (in dB) should exceed 20 dB.

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

[0274] (4) The power spectral mask specified by IEEE802.15.4z should be satisfied.

[0275] The value range of PSLR can be set based on actual requirements. For example, PSLR (in dB) should exceed the PSLR of the existing pulse shape by more than 39% (19.97 dB). The first threshold can be set based on actual requirements. For example, the first threshold can be 35%, 36%, 38%, 40%, 42%, 44%, 45%, etc. In this application, the existing pulse shape is the 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 is different, while the PSLR remains unchanged. In this application, the requirement that the ranging resolution should not be lower than that of the 8th-order Butterworth pulse shape is for channels with the same bandwidth. In other words, when transmission is carried out through a channel with the same bandwidth, the ranging resolution of the pulse shape of the UWB signal provided in this application (referred to as the new pulse shape below) should not be lower than that of the 8th-order Butterworth pulse shape. For channels with different bandwidths, it can be understood that the above four criteria still remain unchanged.

[0277] In some sensing scenarios, the interference suppression ability of the UWB signal 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 ability of the UWB signal, this application proposes that the pulse shape of the UWB signal needs to meet several of the following criteria (referred to as criterion 2 below).

[0278] (1) The value range of the ranging resolution spans from 0.875Tp to 1Tp.

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

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

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

[0282] Tp = 1 / B, where B represents the bandwidth of the channel occupied by the UWB signal. The value range of the ranging resolution can be set based on actual requirements. For example, the ranging resolution of the pulse shape of the UWB signal provided in this application is 10% or more of the ranging resolution of the 8th-order Butterworth pulse shape, that is, the ranging resolution of the new pulse shape is at least 90% of the ranging resolution of the 8th-order Butterworth pulse shape. The value range of the PSLR can be set based on actual requirements. For example, the PSLR (in dB units) needs to exceed 100% of the PSLR of the existing pulse shape (28.74 dB). The second threshold can be set based on actual requirements. For example, the second threshold can 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 of the same pulse shape is different, and the PSLR remains unchanged. Therefore, for different channels, different ranging resolutions can be set for the new pulse shape. For channels with different bandwidths, the above four criteria still remain unchanged.

[0284] To balance the ranging performance and sensing performance of the UWB signal, this application proposes that the pulse shape of the UWB signal needs to meet Criterion 1 or Criterion 2. It should be understood that Criterion 1 and Criterion 2 are only examples, and it should not be understood that the time-domain mask or pulse shape of the UWB signal can only be designed based on these two criteria. In other words, the pulse shape that is of the UWB signal and is designed by those skilled in the art based on other similar criteria (both the ranging performance and sensing performance of the pulse shape are considered) is also within the protection scope of this application.

[0285] In a possible implementation, the new time-domain mask is determined based on Criterion 1 or Criterion 2. Therefore, the UWB signal whose ranging performance and sensing performance are both considered is generated by using the new time-domain mask. In an actual application, the transmitter can generate the transmitted signal based on the new time-domain mask to ensure the ranging performance and sensing performance of the transmitted signal.

[0286] FIG. 9A is an example of a time domain mask according to an embodiment of the present application. The time domain mask shown in FIG. 9A may be regarded as a possible time domain mask determined based on reference 1 or reference 2. A pulse shape that satisfies the constraints of the time domain mask provided in the present application (referred to as time domain mask 1 below) 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 included in the area restricted by the boundaries of the time domain mask. Scaling the amplitude of the maximum peak of the pulse shape to 1 means that the pulse shape is scaled as a whole, which means that the amplitude of the maximum peak of the pulse shape is scaled to 1.

[0287] Refer to FIG. 9A. The horizontal axis represents time in units of Tp, where Tp = 1 / B, and the vertical axis represents amplitude. The upper bound of the time-domain mask (referred to as time-domain mask 1 below) provided in the present embodiment of the present application includes the line segment indicated by 901, the line segment indicated by 902, and the line segment indicated by 903, and the lower bound of the time-domain mask 1 includes the line segment indicated by 904 and the line segment indicated by 905. The horizontal-axis coordinate corresponding to the line segment indicated by 901 is less than -1.25, the range of the horizontal axis corresponding to the line segment indicated by 902 is [-1.25, 1], the horizontal-axis coordinate corresponding to the line segment indicated by 903 is greater than 1, the horizontal-axis coordinate corresponding to the line segment indicated by 904 is less than 0, and the horizontal-axis coordinate corresponding to the line segment indicated by 905 is 0 or greater. 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), the coordinates of point F are (2, 0.015), point C represents the peak point of the main lobe, point D represents the trough point of the first side lobe, the vertical coordinate values of both point H and point G are reference values, and the difference between the horizontal coordinates corresponding to point H and point 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, that is, 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, that is, the time after point D. The horizontal-axis coordinates corresponding to the third time unit are greater than 0, and the third time unit corresponds to the line segment indicated by 905, that is, the time after point B. The horizontal-axis coordinates corresponding to the fifth time unit are less than -1.25, and the fifth time unit corresponds to the line segment indicated by 901, that is, the time before point A. The horizontal-axis coordinates corresponding to the sixth time unit are less than 0, and the sixth time unit corresponds to the line segment indicated by 904, that is, the time before point B.The upper bound of the time domain mask 1 within the fifth time unit is a line segment whose vertical coordinate is 0.015, that is, the value corresponding to its upper bound is 0.015. The upper bound of the time domain mask 1 within the first time unit is a line segment whose vertical coordinate is 1, that is, the values corresponding to its upper bound are all 1. The upper bound of the time domain mask 1 within the second time unit is the first value (for example, 0.2), that is, the upper bound of the time domain mask 1 within the second time unit is a line segment whose vertical coordinate is the first value, and the first value is less than 0.3. The value corresponding to the lower bound of the time domain mask 1 within the third time unit is the second value, that is, the lower bound of the time domain mask 1 within the third time unit is a line segment whose vertical coordinate is the second value, and the second value (for example, -0.2) is greater than -0.5. The reference values 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. Boundary 1 is a line segment whose vertical coordinate is the second value, and boundary 2 is a line segment whose vertical coordinate is the third value. For example, the third time unit includes the fourth time unit and the seventh time unit. The range of the horizontal axis coordinates corresponding to the fourth time unit is [0, 2], the horizontal axis coordinate corresponding to the seventh time unit is greater than 2. The lower bound within the fourth time unit is a line segment whose vertical coordinate is the second value, and the lower bound within the seventh time unit is a line segment whose vertical coordinate is the third value. The second value is less than the third value. The value range of the second value is [ It may be [-0.3, -0.15]. The value range of the third value is [ It may be [-0.3, -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 another example, the second value is -0.2 and the third value is -0.05.

[0288] The above will describe the boundary of the time domain mask 1 with reference to FIG. 9A. Please refer to FIG. 9A. Some possible pulse shapes that satisfy the constraints of the 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 (adjacent to the main lobe and located on the right side of the main lobe) of the pulse shape 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 can be a side lobe with a maximum peak value on the right side of the first side lobe of the pulse shape. When 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 when 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. When the side lobe is a peak, the peak value of the side lobe is the peak value of the peak corresponding to the side lobe, or when the side lobe is a trough, the peak value of the side lobe is the absolute value of the trough value of the trough corresponding to the side lobe. It should be understood that both the peak value of the main lobe and the peak value of the side lobe are positive numbers. The pulse shape shown in FIG. 9A is an example of a pulse shape that satisfies the constraints of the time domain mask 1. Please refer to FIG. 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 side lobe of the pulse shape falls within the second peak value range can be understood as the peak value of any side lobe on the right side of the first side lobe falling within the second peak value range. The fact that the peak value of the second side lobe of the pulse shape falls within the second peak value range can be replaced with the following: The peak value of any peak on the right side of the first side lobe is less than the first value, and the trough value of any trough on the right side of the first side lobe exceeds the second value.

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

[0290] In an actual application, based on the above two criteria, namely, Criterion 1 and Criterion 2, this application provides two corresponding pulse shape sets. The pulse shapes in the first pulse shape set are used for ranging 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 shape shown in FIG. 9B and the pulse shape shown in FIG. 9C. The basic pulse shape of the pulse shape shown in FIG. 9B is a sixth-order Butterworth pulse shape, the window function type is a Kaiser window, and the window parameter is 1.35. The basic pulse shape of the pulse shape shown in FIG. 9C is a sixth-order Butterworth pulse shape, the window function type is a Gaussian window, and the window parameter is 1.25 * Tp.

[0292]

Table 3

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

[0294]

Table 4

[0295] It should be understood that the pulse shapes in the first pulse shape set and the second pulse shape set are only some examples and not all examples.

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

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

[0298] Figure 10 is an interaction 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 a transmission signal.

[0300] In the present embodiment of the present application, the transmitting end is a communication device that can perform ranging, 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, a computer, a tablet, a watch, a refrigerator, an air conditioner, etc.), or a UWB tag that can transmit a UWB signal (installed on items such as a suitcase, a schoolbag, or a keychain). In the present embodiment of the present application, the receiving end is a communication device that can receive a UWB signal, such as an in-vehicle device, a car key, a terminal device (including a mobile phone, a computer, a tablet, a watch, a refrigerator, an air conditioner, etc.), or a UWB tag that can receive a UWB signal (installed on items such as a suitcase, a schoolbag, or a keychain).

[0301] The peak value of the first side lobe of the transmission signal falls within the first peak value range, and the first peak value range is [0.15, 0.3 ]For example, the first peak value range is any one of [0.15, 0.2], [0.15, 0.25], [0.18, 0.2], [0.20, 0.25], etc. The first side lobe of the transmission signal is a side lobe that is located on the right side of the main lobe of the transmission signal and is adjacent to the main lobe. In the present 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 transmission 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 transmission signal is a peak and the first side lobe is a trough. Refer to the pulse shape of FIG. 9A. The fact that the peak value of the first side lobe falls within the first peak value range means that the absolute value of the trough value of the trough corresponding to the first side lobe falls within the first peak value range. In the case of another example, the main lobe of the transmission signal is a trough and the first side lobe is a peak. The fact that the peak value of the first side lobe falls within the first peak value range means that the peak value of the peak corresponding to the first side lobe falls within the first peak value range.

[0302] In a possible implementation, the peak value of the second side lobe of the transmission signal falls within the second peak value range, and the second peak value range is [0.15, 0.3 ]It may be. For example, the second peak value range may be any one of [0.15, 0.2], [0.15, 0.25], [0.18, 0.2], [0.20, 0.25], etc. The second side lobe may be a side lobe having a maximum peak value on the right side of the first side lobe of the transmission signal. The second side lobe may be a peak or a trough. When the second side lobe is a peak, the fact that the peak value of the second side lobe falls within the second peak value range means that the peak value of the peak corresponding to the second side lobe falls within the second peak value range. When the second side lobe is a trough, the fact that the peak value of the second side lobe falls within the second peak value range means that the absolute value of the trough value of the trough corresponding to the second side lobe falls within the second peak value range. When the second side lobe is a peak, the fact that the peak value of the second side lobe falls within the second peak value range means that the peak value of the peak corresponding to the second side lobe falls within the second peak value range. In this implementation, the peak value of the second side lobe falls within the second peak value range, and thus, it is possible to reduce the influence of the line-of-sight path of the transmission signal on the non-line-of-sight path of the transmission signal.

[0303] In a possible implementation, the peak value of any peak on the right side of the first side lobe is less than the first value, and the trough value of any trough on the right side of the first side lobe exceeds 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 on the right side of the first side lobe is less than the first value, and the trough value of any trough on the right side of the first side lobe exceeds the second value, and thus, it is possible to reduce the influence of the line-of-sight path of the transmission signal on the non-line-of-sight path of the transmission signal.

[0304] In a possible implementation, the width corresponding to the main lobe of the transmission signal is 2.25 *Less than Tp, where Tp = 1 / B and B represents the bandwidth of the channel occupied by the transmission signal. In a possible implementation, when the main lobe of the pulse shape is a peak, the width (i.e., period) corresponding to the main lobe is the distance between two points whose amplitude is a value a on the main lobe, and the value a may be 0, 0.1, 0.2, 0.3, 0.5, etc. This is not limited in this application. Alternatively, when the main lobe of the pulse shape is a trough, the width corresponding to the main lobe is the distance between two points whose amplitude is a value b on the main lobe, and the value b may be 0, -0.1, -0.2, -0.3, -0.5, etc. This is not limited in this application. Optionally, when the main lobe of the pulse shape is a peak, the width (i.e., period) corresponding to the main lobe is the period between point 1 whose amplitude is a value c on the main lobe and point 2 whose amplitude is a value d on the main lobe, i.e., the difference between the horizontal coordinates corresponding to the two points, where point 1 is located on the left side of the peak point (i.e., the point with the maximum amplitude), and point 2 is located on the right side of the peak point. Alternatively, when the main lobe of the pulse shape is a trough, the width (i.e., period) corresponding to the main lobe is the period between point 3 whose amplitude is a value e on the main lobe and point 4 whose amplitude is a value f on the main lobe, i.e., the difference between the horizontal coordinates corresponding to the two points, where point 3 is located on the left side of the trough point (i.e., the point with the maximum amplitude on the peak), and point 4 is located on the right side 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 may be 0.0, -0.015, 0.015, etc. The value e is different from the value f. The value e may be -0.015, 0.0, -0.02, etc. The value f may be 0.0, -0.015, 0.015, etc. For example, the pulse shape of the transmission signal is the pulse shape of FIG. 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 whose amplitude is 0 on the peak corresponding to the main lobe. The pulse shapes in the two examples are normalized pulse shapes.

[0305] 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. The width corresponding to the first side lobe may be greater than the width corresponding to the main lobe or less than the width corresponding to the main lobe. Optionally, when any side lobe of the pulse shape is a peak, the width corresponding to any side lobe is the distance between two points whose amplitude is a value on the peak corresponding to any side lobe, or when any side lobe of the pulse shape is a trough, the width corresponding to any side lobe is the distance between two points whose amplitude is a value b on the trough corresponding to any side lobe. Optionally, when any side lobe of the pulse shape is a peak, the width (i.e., period) corresponding to the side lobe is the period between point 7 whose amplitude is a value c on the peak corresponding to the side lobe and point 8 whose amplitude is a value d on the peak corresponding to the side lobe, i.e., the difference between the horizontal coordinates corresponding to the two points respectively. Point 7 is located on the left side of the peak point (i.e., the point with the maximum amplitude), and point 8 is located on the right side of the peak point. Alternatively, when any side lobe of the pulse shape is a trough, the width (i.e., period) corresponding to the side lobe is the period between point 9 whose amplitude is a value e on the trough corresponding to the side lobe and point 10 whose amplitude is a value f on the trough corresponding to the side lobe, i.e., the difference between the horizontal coordinates corresponding to the two points respectively. Point 9 is located on the left side of the trough point (i.e., the point with the maximum amplitude on the trough), and point 10 is located on the right side of the trough point. In the present application, it should be noted that the width corresponding to the first side lobe (adjacent to the main lobe) on the right side of the main lobe of the pulse shape may be the period between two points whose amplitude is a value a on the trough corresponding to the first side lobe, 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 whose amplitude is a value a on the trough corresponding to the first side lobe, or may have another meaning. This is not limited in the present application.In a possible implementation, the transmitted signal has no side lobes, that is, it has only the main lobe. In this case, the side lobes do not need to be considered.

[0306] Step 100 1 A possible implementation of 1 is as follows: Generate a transmitted signal based on a time-domain mask. The time-domain mask is used to limit the peak value of the first side lobe of the transmitted signal. The time-domain mask is further used to limit the peak value of the second side lobe of the transmitted signal. The pulse shape of the transmitted 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, and the first value is greater than or equal to 0.15 and less than 0.3. The second time unit is after the first time unit. The fact that the second time unit is after 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 transmitted signal, and the second time unit is the time corresponding to each of the side lobes on the right side of the main lobe of the transmitted signal. The upper bound of the time-domain mask within the second time unit corresponds to the peak value of the second side lobe of the transmitted signal. The lower bound of the time-domain mask within the third time unit corresponds to the second value. A 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 side lobe of the transmitted signal. The lower bound of the time-domain mask within the fourth time unit corresponds to the third value. 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 is located within the area defined by the boundaries of the time-domain mask. FIG. 9A is an example of a time-domain mask according to an embodiment of the present application.

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

[0308] The transmitted signal is used for ranging, angle measurement, or Doppler measurement. The transmitted signal can be further used for presence detection, i.e., it can be used to detect whether a target (e.g., a human body) is present, and can be used for measuring information such as the angle and speed of the target. Doppler measurement, presence detection, and measurement of information such as the angle and speed of the target may be regarded as specific sensing modes. In other words, sensing includes measurement of information such as the angle and speed of the target, Doppler measurement, presence detection, etc. The transmitted signal may be used for another sensing mode.

[0309] Correspondingly, the receiving end receives the transmitted signal. The receiving end receiving the transmitted signal can be receiving the signal that is of the transmitted signal and has been transmitted through a target (e.g., a human body), i.e., the reflected signal corresponding 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 can be performing ranging, presence detection, measurement of the angle, speed, etc. of the target, Doppler measurement, etc. based on the transmitted signal. It can be understood that Doppler measurement may be replaced by another specific sensing mode, e.g., presence detection.

[0312] In a possible implementation, the transmitting end and the receiving end are the same communication device. In other words, the transmitting end and the receiving end 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. For the transmitting end to send a transmission signal, it may be as follows: The transmitting end sends the transmission signal via the transmitter. For the receiving end to receive the transmission signal, it may be as follows: The receiving end receives the transmission signal via the receiver. FIG. 7A shows a scenario where the communication method of FIG. 10 is applicable. The communication device in FIG. 7A is an entity corresponding to the transmitting end and the receiving end. In other words, in the scenario shown in FIG. 7A, the communication device is both the transmitting end and the receiving end.

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

[0314] In the present embodiment of the present application, the peak value of the first side lobe of the transmission signal falls within the first peak value range. Therefore, it is possible to reduce the influence of the line-of-sight path of the transmission signal on the non-line-of-sight path of the transmission signal, and it is possible to ensure both the ranging performance and the Doppler measurement performance.

[0315] In the sensing application, the energy of the reflected signal of the target (e.g., the human body) is weaker than the energy of the reflected signal on the LOS path and also weaker than the energy of another object (wall, ground, or roof) in the environment. Therefore, when it is necessary to obtain the information of the target (e.g., angle and velocity), interference cancellation needs to be performed. To remove interference, the exact pulse shape of the transmitted signal needs to be learned. In some cases, the interference cancellation performance is insufficient and even causes negative effects. To ensure the sensing performance, the transmitter and the receiver need to exchange the specific pulse shape of the transmitted UWB signal. The embodiments of the present application provide a solution for the transmitter and the receiver to exchange the specific pulse shape of the transmitted UWB signal. FIG. 11 is an interaction flowchart of another communication method according to the embodiments of the present application. As shown in FIG. 11, the method includes the following steps.

[0316] 1101: The transmitter sends indication information to the receiver.

[0317] The indication information indicates the pulse shape of the UWB signal transmitted by the transmitter. Correspondingly, the receiver 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 transmitter may send the indication information to the receiver during the sensing service establishment phase, or may send the indication information before sending the transmitted signal used for ranging, angle measurement, or Doppler measurement to the receiver.

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

[0319] In actual applications, the pulse shape of the UWB signal can be classified into two or more pulse shape sets based on actual application requirements. In other words, the transmitting end can pre-configure two or more pulse shape sets, and the pulse shapes in different pulse shape sets are applicable to different scenarios. Under different scenarios or different channel conditions, the transmitting end can transmit the UWB signal by using the pulse shapes in different pulse shape sets. The correspondence between the first field and the pulse shape set and the correspondence between the second field and the parameters of the pulse shape of the UWB signal can be configured at both the transmitting end and the receiving end. 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 field and the second field. For example, based on actual application requirements, the pulse shape of the UWB signal can be classified into two pulse shape sets. Resolution is preferentially considered for the pulse shapes in the first pulse shape set, and the pulse shapes in the first pulse shape set are mainly used in an environment with low interference. Side lobe suppression ability is preferentially considered for the pulse shapes in the second pulse shape set, and the pulse shapes in the second pulse shape set are mainly used in an environment with high interference.

[0320] The value of one or more bits included in the first field may indicate a pulse shape set to which the pulse shape of the UWB signal transmitted by the transmitting end belongs. For example, the first field includes 1 bit. When 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 when 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 value of the first field and the pulse shape set. For example, the first field includes 2 bits. When 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 when 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 included in the first field may be regarded as an index of a set of pulse shapes of the UWB signal. For example, the UWB signal sent by the transmitting end belongs to the first set of pulse shapes or the second set of pulse shapes. When the first field indicates that the pulse shape of the UWB signal transmitted by the transmitting end belongs to the first set of pulse shapes, the second field indicates any one of the pulse shapes in the first set of pulse shapes, that is, the value of one or more bits included in the second field is the index of any one of the pulse shapes in the second set of pulse shapes. When the first field indicates that the pulse shape of the UWB signal transmitted by the transmitting end belongs to the second set of pulse shapes, the second field indicates any one of the pulse shapes in the second set of pulse shapes, that is, the value of one or more bits included in the second field is the index of any one of the pulse shapes in the second set of pulse shapes. Table 3 shows the correspondence between the value of the bits included in the second field and the pulse shapes in the first set of pulse shapes. 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, 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 first set of pulse shapes. 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 set of pulse shapes.

[0323]

Table 6

[0324] Table 4 shows the correspondence between the values of the bits included in the second field and the pulse shapes in the second pulse shape set. Refer to 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 is an example of the correspondence between the second field and the pulse shapes in the first pulse shape set, and Table 4 is an example of the correspondence between the second field and the pulse shapes in the second pulse shape set. It should be understood that the correspondence between the values of the bits included in the second field and the pulse shapes in the first pulse shape set, and the correspondence between the values of the bits included in the second field and the pulse shapes in the second pulse shape set can be configured based on actual requirements. This is not limited in this application.

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

[0328] In a possible implementation, the indication information further includes a third field, and the third field indicates that the transmitting end generates a UWB signal in a digital format or generates a UWB signal in an analog format. Alternatively, the third field indicates that the transmitting end has a digital-to-analog conversion function (or capability), or does not have a digital-to-analog conversion function.

[0329] The value of one or more bits included in the third field indicates that the transmitting end generates a UWB signal in a digital format or generates a UWB signal in an analog format. For example, the third field includes one bit. When the value of the one bit is 1, the third field indicates that the transmitting end generates a UWB signal in an analog format, that is, the transmitting end has a DAC function. When the value of the one bit is 0, the third field indicates that the transmitting end generates a UWB signal in an analog format, that is, the transmitting end does not have a DAC function. Table 5 shows an example of the correspondence between the values of the third field and whether the transmitting end has a DAC function. See Table 5. When the value of the one bit included in the third field is 0, the third field indicates that the transmitting end does not have a DAC function. When the value of the one bit included in the third field is 1, the third field indicates that the transmitting end has a DAC function.

[0330]

Table 8

[0331] Optionally, the indication information includes a first field, a second field, and a third field. After the receiving end receives the indication information, when the third field indicates that the transmitting end has a DAC function (for example, the value of 1 bit included in the third field is 1), the receiving end first determines the set of pulse shapes to which the pulse shape of the UWB signal sent by the transmitting end belongs based on the first field, and then determines a specific pulse shape of the pulse shape based on the second field. Optionally, the indication information includes a first field, a second field, and a third field. After the receiving end receives the indication information, when the third field indicates that the transmitting end does not have a DAC function (for example, the value of 1 bit included in the third field is 0), the first field and the second field are ignored. In other words, when the transmitting end does not have a DAC function, the values of the first field and the second field in the sent indication information can be any values. For example, both the first field and the second field are set to all 0 or all 1 by default. This is not limited in this application. Optionally, the indication information includes the first field but does not include the second field or the third field. When the transmitting end does not have a DAC function, the sent indication information may include the third field but does not include the first field or the second field.

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

[0333] In this application, a new field, namely, a pulse shape indication (indicator related to pulse shape) field, is defined to indicate specific parameters of the pulse shape of the UWB signal. The name of the indicator related to the pulse shape field is not limited. The indicator related to the pulse shape 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 the pulse shape indication field defined in this application. See Table 6. The pulse shape ​ indication field defined in this application includes 5 bits, namely, bits 0 to 4. Bit 0 indicates the generation mode of the UWB signal 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 to 4 indicate the parameters of the pulse shape of the UWB signal transmitted by the transmitting end. In other words, bits 2 to 4 indicate a specific pulse shape (indication of a specific pulse shape).

[0334]

Table 9

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

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

[0337] In a possible implementation, the transmitting end receives configuration information sent by an access network device, e.g., a base station, and based on the configuration information, determines to send a UWB signal by using a first pulse shape. For example, the transmitting end determines to send a transmission signal by using a specific pulse shape 1 in the first pulse shape set based on the configuration information sent by the access network device.

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

[0339] The receiving end can determine the specific pulse shape of the transmission signal sent by the transmitting end based on the indication information, and further perform interference cancellation on the transmission signal from the transmitting end based on the specific pulse shape. It should be understood that the receiving end can perform interference cancellation on any UWB signal from the transmitting end, that is, the transmission signal, based on the indication information. The peak value of the first side lobe of the transmission signal sent by the receiving end falls within the first peak value range.

[0340] Step 1103 is not essential and is optional. When the third field in the indication information indicates that the transmitting end generates the UWB signal in an analog mode, that is, does not indicate the pulse shape of the UWB signal sent by the transmitting end, it should be understood that the receiving end does not need to perform interference cancellation on the transmission signal from the transmitting end based on the indication information.

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

[0342] The receiving end performing signal processing based on the transmission signal from the transmitting end can be to perform ranging, angle measurement, Doppler measurement, etc. based on the transmission signal.

[0343] In the present embodiment of the present application, the indication information is received, and thus the receiving end can perform interference cancellation better based on the pulse shape of the UWB signal transmitted by the transmitting end.

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

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

[0346] FIG. 12 is a diagram of the structure of a communication device 1200 according to an embodiment of the present application. The communication device 1200 can correspondingly implement the functions or steps implemented by the transmitting end in the foregoing method embodiments, or can correspondingly implement the functions or steps implemented by the receiving end in the foregoing method embodiments. 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 (codes or programs) 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 (codes or programs) and / or data in the storage unit to implement the corresponding method. The foregoing 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 implement the behaviors and functions of the transmitting end in the foregoing method embodiments. For example, the communication device 1200 may be a transmitting end, or may be a component (such as a chip or a circuit) used in the transmitting end. The transceiver module 1220 may be configured to implement, for example, all the receiving operations or transmitting operations performed by the transmitting end in the embodiments of FIGS. 10 and 11, such as step 1002 in the embodiment shown in FIG. 10, and steps 1101 and 1102 in the embodiment shown in FIG. 11, and / or may be configured to support another process of the technology described herein. The processing module 1210 is configured to implement all operations other than the transmitting and receiving operations performed by the transmitting end in the embodiments of FIGS. 10 and 11, such as step 1001 in the embodiment shown in FIG. 10, and the steps of generating indication information and generating transmission information in the embodiment shown in FIG. 11.

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

[0349] FIG. 13 is a diagram of the structure of another communication device 130 according to an embodiment of the present application. The communication device in FIG. 13 may be the aforementioned transmitting end or the aforementioned receiving end.

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

[0351] In some embodiments of the present application, the processor 1310 and the transceiver 1320 may be configured to perform functions, operations, etc. implemented by the transmitting end. The transceiver 1320 may perform, for example, all receiving operations or sending operations implemented by the transmitting end in the embodiments of FIGS. 10 and 11. The processor 1310 is configured to perform all operations other than the receiving operation and the sending operation implemented by the transmitting end in the embodiments of FIGS. 10 and 11.

[0352] In some embodiments of the present application, the processor 1310 and the transceiver 1320 may be configured to perform functions, operations, etc. implemented by the receiving end. The transceiver 1320 may perform, for example, all receiving operations or sending operations implemented by the receiving end in the embodiments of FIGS. 10 and 11. The processor 1310 is configured to perform all operations other than the receiving operation and the sending operation implemented by the receiving end.

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

[0354] Optionally, the transceiver 1320 may include a radio frequency circuit and an antenna. The radio frequency circuit is mainly configured to convert a baseband signal and a radio frequency signal and process the radio frequency signal. The antenna is mainly configured to receive / send a radio frequency signal in the form of an electromagnetic wave. Input / output devices such as a touch screen, a display, or a keyboard are mainly configured to receive data input by a user and output the 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 the present embodiment of the present application may be an indirect coupling or a communication connection between devices, units, or modules in an electrical form, a mechanical form, or another form, and is 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 of the communication device 130 is turned on, the processor 1310 may read a 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, then outputs the baseband signal to the radio frequency circuit, and the radio frequency circuit performs radio frequency processing on the baseband signal, and then sends the radio frequency signal in the form of an electromagnetic wave to the outside 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, and the processor 1310 converts the baseband signal into data and processes the data.

[0357] In another implementation, the radio frequency circuit and the antenna can be disposed independently of a processor that performs baseband processing. For example, in a distributed scenario, the radio frequency circuit and the antenna can be remotely disposed independently of the communication device.

[0358] The specific connection medium between the transceiver 1320, the processor 1310, and the memory 1330 is not limited in the present embodiment of this application. In the present embodiment of this application, the memory 1330, the processor 1310, and the transceiver 1320 are connected through the bus 1340 in FIG. 13. The bus is represented by using a thick line in FIG. 13. The connection manner between other components is only an example for explanation and is not limited thereto. The bus can be classified into an address bus, a data bus, a control bus, etc. For the sake of easy expression, only one thick line is used to represent the bus in FIG. 13, but this does not mean that there is only one bus or only one type of bus.

[0359] In the present embodiment of this 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, an individual gate or transistor logic device, or an individual hardware component, and can implement or execute the methods, steps, and logical block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor, any conventional processor, etc. The steps of the methods disclosed with respect to the embodiments of this application can be directly executed by a hardware processor or can be executed by using a combination of hardware and software modules in the processor.

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

[0361] In some embodiments of the present application, the logic circuit and the interface may be configured to perform functions, operations, etc. implemented by a transmitting end. In some embodiments of the present application, the logic circuit and the interface may be configured to perform functions, operations, etc. implemented by a receiving end.

[0362] The present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program or instructions. When the computer program or instructions are executed on a computer, the computer is enabled to implement the methods of the foregoing embodiments.

[0363] The present application further provides a computer program product. The computer program product includes instructions or a computer program. When the instructions or the computer program are executed on a computer, the methods of the foregoing embodiments are implemented.

[0364] The present 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 the embodiments of the present application.

[0366] FIG. 15 is an example of a time-domain mask according to an embodiment of the present application. Refer to FIG. 15. The area surrounded by the dashed line is the time-domain mask, the value corresponding to the lower bound of the time-domain mask is -0.015, and (-1.25, 0.015), (1, 0.3), and (1.50, 0.015) are three inflection points (i.e., the intersection points of the two boundary lines) of the upper bound of the time-domain mask. The inflection point is a junction point on the boundary of the time-domain mask. In FIG. 15, the value corresponding to the upper bound of the time-domain mask in the time domain less than -1.25 is 0.015, the value corresponding to the upper bound of the time-domain mask in the time domain [-1.25, 1] is 1, the value corresponding to the upper bound of the time-domain mask in the time domain [1, 1.50] is 0.3, and the value corresponding to the upper bound of the time-domain mask in the time domain greater than 1.5 is 0.015.

[0367] FIG. 15 shows two pulse shapes. One is a Gaussian pulse shape and the other is a Seizer pulse shape. The Gaussian pulse shape can be expressed as follows:

[0368]

Equation

[0369] A represents the amplitude, σ can be used to adjust the width of the pulse shape, and in this specification, σ = 8.8 e-10 is used, L represents the length of the non-zero elements, the amplitude of the pulse shape is normalized, and the length of L is 3 * is Tp.

[0370] The Seizer pulse shape can be expressed as follows:

[0371]

Equation

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

[0373] Time domain mask 1: The lower bound of the time domain mask corresponds to the first value (i.e., a straight line), and the value range of the first value is [-0.2, -0.001]. The value corresponding to the upper bound of the time domain mask in the time domain [-1.25, 1] is 1. The value corresponding to the upper bound of the time domain mask in the time domain [ 1, the third value] is 0.3. The value corresponding to the upper bound of the time domain mask in the time domain [ the third value, ∞ ] is the second value (i.e., a straight line), and the value range of the second value is [0.001, 0.2]. The value range of the third value is[[ID=②]] [ 1.0, 2.0]. [-1.25, the third value] is the first time domain, the time domain [-1.25, 1] is the first sub-region, and the time domain [ 1, the third value] is the second sub-region. The time domain [ the third value, ∞ ] is the second time domain. It should be noted that the boundary values of the time domain are not limited in this application. For example, the time domain [-1.25, 1 ]is the first sub-region, and the time region [1, the third value] is the second sub-region. In another example, [-1.25, the third value ] is the first time region, and the time region [the third value, ∞ ] is the second time region. A new time region mask of the pulse shape is defined, where Tc = 2.5Tp and Tw = (1 + 2α)Tc. Refer to FIG. 16A. There is a line y = -y1, i.e., the lower bound, at the bottom of the time region mask. The coordinates of the first inflection point of the time region 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 above the upper bound of the time region mask, i.e., above the upper bound, and are the junction points of the portions corresponding to different values. ΔT is an arbitrary constant, i.e., the time region mask can be arbitrarily offset in the time region. 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 of y2 is 0.015 or less. y3 (i.e., the second value) is also an adjustable parameter, and the value range of y3 is [0.001, 0.2]. α is also an adjustable parameter, and the value of α can range from 0 to 100. The following will explain some general masks by using examples.

[0374] Time region mask 2: The lower bound of the time region mask corresponds to the first value (i.e., a straight line), and the value range of the first value is [-0.2, -0.001]. The value corresponding to the upper bound of the time region mask in the time region [-1.25, the third value] is 1. The time region [ the third value, ∞ ] the value corresponding to the upper bound of the time region mask in is the second value (i.e., a straight line), and the value range of the second value is [0.001, 0.2]. The value range of the third value is [ 1.0, 2.0]. [-1.25, the third value] is the first time region. The time region [ the third value, ∞ ]is the second time domain. Note that in this application, the boundary values of the time domain are not limited. A new time domain mask with a pulse shape is defined, where Tc = 2.5Tp and Tw = (1 + 2α)Tc. Refer to Figure 16B. There is a line y = -y1, i.e., the lower bound, 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 0.2 or less. α is a parameter, and the value of α can range from 0 to 100. The following will explain some common masks by using examples.

[0375] Example 1: α = 0.05.

[0376] Refer to Figure 17A. Tc = 2.5Tp and Tw = (1 + 2α)Tc. There is a line y = -0.015, i.e., the lower bound, at the bottom of the time domain mask. 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. There is a line y = -0.015, i.e., the lower bound, at the bottom of the time domain mask. 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.05, and the specific coordinates of the second inflection point are (1.50, 0.015).

[0379] Example 3: α = 0.06.

[0380] Refer to Fig. 17C. Tc = 2.5Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.015, i.e., the lower bound, at the bottom of the time domain mask. 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.06, and the specific coordinates of the third inflection point are (1.55, 0.015).

[0381] Example 4: α = 0.06.

[0382] Refer to Fig. 17D. Tc = 2.5Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.015, i.e., the lower bound, at the bottom of the time domain mask. 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.06, and the specific coordinates of the second inflection point are (1.55, 0.015).

[0383] Example 5: α = 0.07.

[0384] Refer to Fig. 17E. Tc = 2.5Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.015, i.e., the lower bound, at the bottom of the time domain mask. 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 FIG. 17F. Tc = 2.5Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.015, i.e., the lower bound, at the bottom of the time domain mask. The coordinates of the first inflection point are (-1.25, 0.015), the coordinates of the second inflection point are ((1 + 2α)Tc - 1.25, 0.015), where the value of α 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 FIG. 17G. Tc = 2.5Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.015, i.e., the lower bound, at the bottom of the time domain mask. The coordinates of the first inflection point are (-1.25, 0.015), the coordinates of the second inflection point are (1, 0.3), 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 FIG. 17H. Tc = 2.5Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.015, i.e., the lower bound, at the bottom of the time domain mask. The coordinates of the first inflection point are (-1.25, 0.015), the coordinates of the second inflection point are ((1 + 2α)Tc - 1.25, 0.015), where the value of α is 0.08, and the specific coordinates of the second inflection point are (1.65, 0.015). [[ID=!8]]

[0391] Example 9: α = 0.09.

[0392] Please refer to FIG. 17I. Tc = 2.5Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.015, i.e., the lower bound, at the bottom of the time domain mask. The coordinates of the first inflection point are (-1.25, 0.015), the coordinates of the second inflection point are (1, 0.3), 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] Please refer to FIG. 17J. Tc = 2.5Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.015, i.e., the lower bound, at the bottom of the time domain mask. The coordinates of the first inflection point are (-1.25, 0.015), 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] Please refer to FIG. 17K. Tc = 2.5Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.015, i.e., the lower bound, at the bottom of the time domain mask. The coordinates of the first inflection point are (-1.25, 0.015), the coordinates of the second inflection point are (1, 0.3), 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] Please refer to Fig. 17L. Tc = 2.5Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.015, i.e., the lower bound, at the bottom of the time domain mask. 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] Please refer to Fig. 17M. Tc = 2.5Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.015, i.e., the lower bound, at the bottom of the time domain mask. 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] Please refer to Fig. 17N. Tc = 2.5Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.015, i.e., the lower bound, at the bottom of the time domain mask. 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] Please refer to Fig. 17O. Tc = 2.5Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.015, i.e., the lower bound, at the bottom of the time-domain mask. 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] Please refer to Fig. 17P. Tc = 2.5Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.015, i.e., the lower bound, at the bottom of the time-domain mask. 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] Please refer to Fig. 17Q. Tc = 2.5Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.015, i.e., the lower bound, at the bottom of the time-domain mask. 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.15, and the specific coordinates of the third inflection point are (2, 0.015).

[0409] Example 18: α = 0.15.

[0410] Refer to Fig. 17R. Tc = 2.5Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.015, i.e., the lower bound, at the bottom of the time-domain mask. 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 Fig. 17S. Tc = 2.5Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.015, i.e., the lower bound, at the bottom of the time-domain mask. 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 Fig. 17T. Tc = 2.5Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.015, i.e., the lower bound, at the bottom of the time-domain mask. 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] Please refer to Fig. 17U. Tc = 2.5Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.015, i.e., the lower bound, at the bottom of the time domain mask. 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] Please refer to Fig. 17V. Tc = 2.5Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.015, i.e., the lower bound, at the bottom of the time domain mask. 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] Please refer to Fig. 17W. Tc = 2.6Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.01, i.e., the lower bound, at the bottom of the time domain mask. 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 Fig. 17X. Tc = 2.6Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.01, i.e., the lower bound, at the bottom of the time domain mask. 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.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 Fig. 17Y. Tc = 2.6Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.01, i.e., the lower bound, at the bottom of the time domain mask. 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 Fig. 17Z. Tc = 2.6Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.01, i.e., the lower bound, at the bottom of the time domain mask. 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] Please refer to FIG. 18A. Tc = 1.625Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.2, i.e., the lower bound, at the bottom of the time-domain mask. 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 the value of α 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] Please refer to FIG. 18B. Tc = 1.625Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.2, i.e., the lower bound, at the bottom of the time-domain mask. 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] Please refer to FIG. 18C. Tc = 2.5Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.015, i.e., the lower bound, at the bottom of the time-domain mask. 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] Please refer to FIG. 18D. Tc = 2.5Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.015, i.e., the lower bound, at the bottom of the time domain mask. 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).

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

[0436] Please refer to FIG. 18E. Tc = 2.5Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.015, i.e., the lower bound, at the bottom of the time domain mask. 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 the value of α 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] Please refer to FIG. 18F. Tc = 2.5Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.015, i.e., the lower bound, at the bottom of the time domain mask. 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] Please refer to Fig. 18G. Tc = 2.5Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.015, i.e., the lower bound, at the bottom of the time domain mask. 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] Please refer to Fig. 18H. Tc = 2.5Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.015, i.e., the lower bound, at the bottom of the time domain mask. 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 the value of α 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] Please refer to Fig. 18I. Tc = 2.5Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.02, i.e., the lower bound, at the bottom of the time domain mask. 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] Please refer to FIG. 18J. Tc = 2.5Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.02, i.e., the lower bound, at the bottom of the time domain mask. 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).

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

[0448] Please refer to FIG. 18K. Tc = 2.5Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.02, i.e., the lower bound, at the bottom of the time domain mask. 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] Please refer to FIG. 18L. Tc = 2.5Tp, and Tw = (1 + 2α)Tc. There is a line y = -0.02, i.e., the lower bound, at the bottom of the time domain mask. 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 the present application.

[0452] Time domain mask 3: The lower bound 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 bound 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 bound of the time domain mask in the third time domain corresponds to a 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 a possible manner of determining the length of the first time domain and the length of the fourth time domain with reference to the accompanying 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 axisymmetric pattern in the first time domain (the time domain indicated by Tw1 in FIG. 19). Optionally, the time domain mask 3 is symmetric about the y-axis, i.e., an axisymmetric pattern with respect to the entire time axis. Refer to 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), 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), 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, i.e., (1 + 2α2)Tc2 < (1 + 2α1)Tc1. For example, y1 = y2. The following uses some common masks as examples. Time ​ 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] FIG. 20 is another example of the time domain mask 3 according to an embodiment of the present application. The time domain mask 3 is an axisymmetric pattern in the first time domain (the time domain indicated by Tw1 in FIG. 19). Refer to FIG. 20. 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 Seizer pulse shape, or an average of the results obtained using two pulse shapes), and Tw1 = (1 + 2α1)Tc1. When Tw1 is determined, the length of Tw2 is determined accordingly based on the symmetry requirement of the time domain mask 3, for example, Tw2 = 4.5 - Tw1. 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 (2.25 - 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]. The value of y3 needs to be 0.3 or less. For example, the value range of y3 may be [0.1, 0.3], and y3 also needs to be greater than y2. Further, it may be required that y1 = y2.

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

[0457] Mode 1: Tc1 and Tc2 are determined based on y2 and y3 respectively, and Tw1 and Tw2 are obtained after α1 and α2 are determined.

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

[0459] Please refer to FIG. 21A. y1 = 0.015, y2 = 0.015, and y3 = 0.3. There is a line y = -0.015, i.e., the lower bound, 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] Please refer to FIG. 21B. y1 = 0.015, y2 = 0.015, and y3 = 0.5. There is a line y = -0.015, i.e., the lower bound, 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] Please refer to FIG. 21C. y1 = 0.015, y2 = 0.015, and y3 = 0.2. There is a line y = -0.015, i.e., the lower bound, 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] Please refer to FIG. 21D. y1 = 0.015, y2 = 0.01, and y3 = 0.3. There is a line y = -0.015, i.e., the lower bound, 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] Pattern 2: Tc1 is determined based on y2, Tw1 is obtained after α1 is determined, Tw2 is associated with Tw1, and Tw2 can be directly determined 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. There is a line y = -0.015, i.e., the lower bound, 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. There is a line y = -0.015, i.e., the lower bound, 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. There is a line y = -0.015, i.e., the lower bound, 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 FIG. 21H. y1 = 0.015, y2 = 0.015, and y3 = 0.3. There is a line y = -0.015, i.e., the lower bound, 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 FIG. 21I. y1 = 0.015, y2 = 0.015, and y3 = 0.2. There is a line y = -0.015, i.e., the lower bound, 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 is only a specific implementation of this application and does not limit the protection scope of this application. Any deformation or substitution form that can be easily conceived by those skilled in the art within the technical scope disclosed in this application shall fall within the protection scope of this application. Therefore, the protection scope of this application shall be subject to the protection scope of the claims.

Claims

1. A communication method, comprising: generating a transmission signal based on a time-domain mask, wherein the time-domain mask is used to limit the pulse shape of the transmission signal, a lower bound of the time-domain mask corresponds to a first value, a value corresponding to at least a part of an upper bound of the time-domain mask in a first time domain is 1, an upper bound of the time-domain mask in a second time domain corresponds to a second value, a value range of the first value is [-0.2, -0.001], a value range of the second value is [0.001, 0.2], and the second time domain is outside the first time domain; transmitting the transmission signal; The communication method comprising the above steps.

2. The method according to claim 1, wherein a value corresponding to an upper bound of the time-domain mask in a first sub-region in the first time domain is 1, a value corresponding to an upper bound of the time-domain mask in a second sub-region in the first time domain is 0.3, the first sub-region is [-1.25, 1], the second sub-region is (1, a third value], and a value range of the third value is (1.0, 2.0].

3. The method according to claim 1, wherein a 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, a third value], and a value range of the third value is (1.0, 2.0].

4. The method according to any one of claims 1 to 3, wherein coordinates of a junction point between the first time domain and the second time domain on the time-domain mask are any one of (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).

5. The method according to any one of claims 1 to 4, wherein the first value is -0.015 and the second value is 0.

015.

6. The method according to any one of claims 1 to 5, wherein the pulse shape of the transmission signal is a Gaussian pulse shape or a C-sezar pulse shape.

7. A communication method, comprising: A step of receiving a transmission signal, wherein the transmission signal conforms to a time-domain mask, a lower bound of the time-domain mask corresponds to a first value, a value corresponding to at least a part of an upper bound of the time-domain mask in a first time domain is 1, an upper bound of the time-domain mask in a second time domain corresponds to a second value, a value range of the first value is [−0.2, −0.001], a value range of the second value is [0.001, 0.2], and the second time domain is outside the first time domain, the step; A step of performing signal processing based on the transmission signal; A communication method comprising the above.

8. A value corresponding to an upper bound of the time-domain mask in a first sub-region in the first time domain is 1, a value corresponding to an upper bound of the time-domain mask in a second sub-region in the first time domain is 0.3, the first sub-region is [−1.25, 1], the second sub-region is (1, a third value], and a value range of the third value is (1.0, 2.0], the method according to claim 7.

9. A 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, a third value], and a value range of the third value is (1.0, 2.0], the method according to claim 7.

10. Coordinates of a junction point between the first time domain and the second time domain on the time-domain mask are any one of (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), the method according to any one of claims 7 to 9.

11. The first value is -0.015, and the second value is 0.015, the method according to any one of claims 7 to 10.

12. A pulse shape of the transmission signal is a Gaussian pulse shape or a Seizer pulse shape, the method according to any one of claims 7 to 11.

13. A communication device including a module or unit configured to implement the method according to any one of claims 1 to 6.

14. A communication device including a module or unit configured to implement the method according to any one of claims 7 to 12.

15. A computer-readable storage medium storing a computer program including program instructions, wherein when the program instructions are executed, a computer is enabled to implement the method according to any one of claims 1 to 6, or when the program instructions are executed, a computer is enabled to implement the method according to any one of claims 7 to 12.

16. A communication method, comprising: generating a transmission signal based on a time-domain mask, wherein the time-domain mask is used to limit the pulse shape of the transmission signal, a lower bound of the time-domain mask corresponds to a first value, the time-domain mask is an axisymmetric pattern in a first time domain, an upper bound 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, an upper bound of the time-domain mask in the third time domain corresponds to a third value, a value corresponding to the upper bound of the time-domain mask in the fourth time domain is 1, an upper bound of the time-domain mask in the fifth time domain corresponds to the third value, a value range of the first value is [-0.2, -0.001], a value range of the second value is [0.001, 0.2], and the third value is less than 1; transmitting the transmission signal. The communication method as described above.

17. The method according to claim 16, wherein a value range of a length of the first time domain is [1.25, 1.75].

18. The method according to claim 16 or 17, wherein a value range of a length of the fourth time domain is [0.45, 1.2].

19. The method according to any one of claims 16 to 18, wherein a value range of the third value is [0.1, 0.9], and the third value is greater than the second value.

20. The coordinates of the junction point between the first time region and the second time region on the time domain mask are any one of (1.37, 0.3), (1.4, 0.3), (1.42, 0.3), (1.45, 0.3), and (1.47, 0.3). The method according to any one of claims 16 to 19.

21. The coordinates of the junction point between the fourth time region and the fifth time region on the time domain mask are any one of (0.88, 0.3), (0.85, 0.3), (0.83, 0.3), (0.8, 0.3), and (0.78, 0.3). The method according to any one of claims 16 to 20.

22. The first value and the second value are reciprocals of each other. The method according to any one of claims 16 to 21.

23. The pulse shape of the transmission signal is a Gaussian pulse shape or a sinc pulse shape. The method according to any one of claims 16 to 22.

24. A communication method, comprising: Receiving a transmission signal, wherein the transmission signal conforms to a time domain mask, a lower bound of the time domain mask corresponds to a first value, the time domain mask is an axially symmetric pattern in a first time region, an upper bound of the time domain mask in a second time region outside the first time region corresponds to a second value, the first time region sequentially includes a third time region, a fourth time region, and a fifth time region in time series, an upper bound of the time domain mask in the third time region corresponds to a third value, a value corresponding to the upper bound of the time domain mask in the fourth time region is 1, an upper bound of the time domain mask in the fifth time region corresponds to the third value, a value range of the first value is [-0.2, -0.001], a value range of the second value is [0.001, 0.2], and the third value is less than 1; Performing signal processing based on the transmission signal; Including the communication method.

25. The value range of the length of the first time region is [1.25, 1.75]. The method according to claim 24.

26. The value range of the length of the fourth time region is [0.45, 1.2]. The method according to claim 24 or 25.

27. The value range of the third value is [0.1, 0.9], and the third value exceeds the second value. The method according to any one of claims 24 to 26.

28. The coordinates of the junction point between the first time region and the second time region on the time region mask are any one of (1.37, 0.3), (1.4, 0.3), (1.42, 0.3), (1.45, 0.3), and (1.47, 0.3). The method according to any one of claims 24 to 27.

29. The coordinates of the junction point between the fourth time region and the fifth time region on the time region mask are any one of (0.88, 0.3), (0.85, 0.3), (0.83, 0.3), (0.8, 0.3), and (0.78, 0.3). The method according to any one of claims 24 to 28.

30. The first value and the second value are reciprocals of each other. The method according to any one of claims 24 to 29.

31. The pulse shape of the transmission signal is a Gaussian pulse shape or a Sezzer pulse shape. The method according to any one of claims 24 to 30.

32. A communication device including a module or unit configured to implement the method according to any one of claims 16 to 23.

33. A communication device including a module or unit configured to implement the method according to any one of claims 24 to 31.

34. A computer-readable storage medium that stores a computer program, the computer program includes program instructions, and when the program instructions are executed, the computer can implement the method according to any one of claims 16 to 23, or when the program instructions are executed, the computer can implement the method according to any one of claims 24 to 31. A computer-readable storage medium.

35. A communication device including a processor, and when the processor executes instructions, the communication device is configured to be able to implement the method according to any one of claims 16 to 23, or the communication device is configured to be able to implement the method according to any one of claims 24 to 31. A communication device.

36. A chip, a communication interface configured to receive / send signals of the chip, a processor and wherein the processor is configured to execute computer program instructions to enable a communication device including the chip to implement the method according to any one of claims 16 to 31. A chip.

Citation Information

Patent Citations

  • Asynchronous Polar Transmitter and Operation Method Thereof

    US20220140860A1

  • Pulse waveform producing method

    WO2004077775A1