Communication method, communication device and computer readable storage medium

By adjusting the side lobe peak range of the UWB signal, the problem of insufficient ranging and perceptual performance in perceptual applications is solved, and stronger ranging and Doppler measurement performance is achieved.

CN119906506AActive Publication Date: 2025-04-29HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411999249.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-11-11
Filing Date
2022-11-29
Publication Date
2025-04-29
Estimated Expiration
2042-11-29

AI Technical Summary

Technical Problem

It is difficult for existing UWB technologies to ensure both ranging and perceptual performance in perception applications, especially due to the influence of the waveform of the UWB signal on multipath resolution and Doppler measurement performance.

Method used

By generating the transmitted signal, the peak of its first side lobe falls within the range [0.15, 0.3), ensuring that the ranging performance and Doppler measurement performance of the transmitted signal are strong.

Benefits of technology

This method can reduce the impact of the direct-view diameter of the transmitted signal on the non-direct-view diameter, and improve the accuracy and performance of ranging and Doppler measurements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119906506A_ABST
    Figure CN119906506A_ABST
Patent Text Reader

Abstract

The invention discloses a communication method, a communication device and a computer readable storage medium. The application is applied to a wireless local area network system supporting an IEEE (Institute of Electrical and Electronic Engineers) 802.11 ax next generation Wi-Fi protocol, such as 802.11 be, 802.15. 4 z, 802.15. 4 ab, Wi-Fi7 or EHT, and then 802.11 series protocols such as 802.11 be next generation, Wi-Fi8 and the like, and can also be applied to a wireless personal local area network system and a sensing system based on an ultra wide band (UWB). The method comprises the following steps: generating a transmitting signal, wherein a peak value of a first side lobe of the transmitting signal belongs to a first peak value range; and transmitting the transmission signal, wherein the transmission signal is used for distance measurement, angle measurement or Doppler measurement. In the embodiment of the invention, the peak value of the first side lobe of the transmitted signal belongs to the first peak value range, so that the influence of the direct view path of the transmitted signal on the non-direct view path can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application. The application number of the original application is 202211510585.2, and the original application date is November 29, 2022. The entire contents of the original application are incorporated into this application by reference. Technical Field

[0002] The present application relates to the field of communications, and in particular to a communication method, a communication device, and a computer-readable storage medium. Background Art

[0003] Ultra wideband (UWB) technology is a wireless carrier communication technology that uses nanosecond non-sinusoidal narrow pulses to transmit data, so it occupies a wide spectrum range. Due to its narrow pulses and extremely low radiation spectrum density, the UWB system has the advantages of strong multipath resolution, low power consumption, and strong confidentiality.

[0004] The Institute of Electrical and Electronics Engineers (IEEE) has incorporated UWB technology into its IEEE 802 series of wireless standards and released the UWB-based high-speed wireless personal area network (WPAN) standard IEEE 802.15.4a and its evolved version 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 key topics of 802.15.4ab is the use of UWB signals (or UWB pulses) for sensing. In sensing applications, the distance, angle, speed and other information of the target are extracted by detecting the echo of the UWB signal on the target. The waveform of the UWB signal has a certain influence on its ranging performance and sensing performance. Therefore, it is necessary to study UWB signals with strong ranging performance and sensing performance. Summary of the invention

[0006] The embodiments of the present application disclose a communication method, a communication device, and a computer-readable storage medium, which use a waveform whose peak value of the first side lobe belongs to a first peak range, and have strong ranging performance and perception performance.

[0007] In a first aspect, an embodiment of the present application provides a communication method, the method comprising: generating a transmission signal, the peak value of a first sidelobe of the transmission signal belongs to a first peak range, the first peak range is [0.15, 0.3); sending the transmission signal.

[0008] In the embodiment of the present application, the peak value of the first side lobe of the transmitted signal belongs to the first peak range, which can reduce the influence of the direct line of sight of the transmitted signal on the non-direct line of sight, thereby ensuring both the ranging performance and the Doppler measurement performance, that is, the perception performance.

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

[0010] In this implementation, the transmitted signal is a UWB signal. Distance measurement, angle measurement or Doppler measurement is performed using the UWB signal, which has the advantages of strong multipath resolution, low power consumption, and strong confidentiality.

[0011] In a possible implementation, the peak value of the second side lobe of the transmit signal belongs to a second peak range, and the second peak range is [0.15, 0.3).

[0012] In this implementation, the peak value of the second side lobe of the transmission signal belongs to the second peak range, and sending the transmission signal for ranging, angle measurement or Doppler measurement can improve the measurement accuracy of the transmission path (or reflected signal).

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

[0014] In this implementation, the width corresponding to the main lobe of the transmitted signal is less than 2.25*Tp, which can ensure the resolution of ranging so as to distinguish multiple targets with similar spatial distances.

[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, which is not limited in the 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 smaller than the width threshold, which can reduce the side lobe energy and reduce the side lobe energy leakage.

[0017] In a possible implementation manner, generating the transmit signal includes: generating the transmit signal according to a time domain template, where the time domain template is used to limit a peak value of the first sidelobe of the transmit signal.

[0018] In this implementation, a transmit signal is generated according to a time domain template, so that the peak value of the first side lobe of the generated transmit signal satisfies the limitation (or constraint) of the time domain template.

[0019] In a possible implementation manner, the time domain template is also used to limit the peak value of the second side lobe of the transmit signal.

[0020] In this implementation, the time domain template is also used to define the peak value of the second side lobe of the transmit signal, so as to ensure the perceptual performance of the generated transmit signal.

[0021] In a possible implementation manner, the method further includes: sending indication information, where the indication information is used to indicate waveform information of the transmit signal.

[0022] In this implementation, indication information is sent so that the receiving end can use the waveform of the UWB signal it transmits to eliminate interference, thereby improving ranging or perception performance.

[0023] In a possible implementation manner, the indication information includes a first field, where the first field is used to indicate a waveform set to which the waveform of the transmit signal belongs.

[0024] In this implementation, the indication information includes a first field, and the first field can accurately indicate the waveform set to which the transmission signal belongs.

[0025] In a possible implementation manner, the indication information includes a second field, and the second field is used to indicate a waveform of the transmission signal.

[0026] In this implementation, the indication information includes a second field. The second field can accurately indicate the waveform of the transmitted signal.

[0027] In a possible implementation manner, the indication information includes a third field, and the third field is used to indicate a generation manner of the transmission signal.

[0028] In this implementation, the third field indicates the generation method of the transmission signal, so that the receiving end can further determine the waveform of the transmission signal, thereby performing interference elimination according to the waveform of the transmission signal.

[0029] In a possible implementation, the first field indicates that the waveform of the UWB signal transmitted by the transmitting end belongs to the first waveform set or the second waveform set, the PSLR of the waveforms in the first waveform set is less than a reference threshold, and the PSLR of the waveforms in the second waveform set 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 may adopt the waveforms in the first waveform set or the second waveform set to perform ranging, angle measurement or Doppler measurement according to actual needs, so as to meet the needs of different scenarios.

[0031] In a possible implementation manner, the first side lobe is adjacent to a main lobe in the transmit 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 belongs to the first peak range, which can reduce the impact of the direct line of sight of the transmitted signal on the non-direct line of sight, thereby ensuring both the ranging performance and the Doppler measurement performance.

[0033] In a possible implementation, the first side lobe is the lowest trough in the waveform of the transmit signal, that is, the lowest trough, and the peak value of the first side lobe is the minimum trough value corresponding to the waveform of the transmit signal.

[0034] In this implementation, the absolute value of the minimum valley value corresponding to the waveform of the transmitted signal belongs to the first peak range, which can reduce the impact of the direct line of sight of the transmitted signal on the non-direct line of sight, thereby ensuring both the ranging performance and the Doppler measurement performance.

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

[0036] In this implementation, the peak of the sidelobe with the highest peak on the right side of the first sidelobe belongs to the first peak range, which can reduce the impact of the direct line of sight of the transmitted signal on the non-direct line of sight, thereby ensuring both the ranging performance and the Doppler measurement performance.

[0037] In a possible implementation, any peak value (i.e., the value of any wave crest) on the right side of the first side lobe in the waveform of the transmitted signal is less than or equal to the first value, and any valley value (i.e., the value of any wave valley) on the right side of the first side lobe is greater than or equal to the third value. In other words, the upper boundary of the waveform on the right side of the first side lobe is the first value, and the lower boundary is the third value.

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

[0039] In a second aspect, an embodiment of the present application provides another communication method, which includes: receiving a transmission signal, the peak value of a first sidelobe of the transmission signal belongs to a first peak range, and the first peak range is [0.15, 0.3); performing signal processing according to the transmission signal.

[0040] In the embodiment of the present application, the peak value of the first side lobe of the transmitted signal belongs to the first peak range, which can reduce the influence of the direct line of sight of the transmitted signal on the non-direct line of sight, thereby ensuring both the ranging performance and the Doppler measurement performance.

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

[0042] In this implementation, the transmitted signal is a UWB signal. Distance measurement, angle measurement or Doppler measurement is performed using the UWB signal, which has the advantages of strong multipath resolution, low power consumption, and strong confidentiality.

[0043] In a possible implementation, the peak value of the second side lobe of the transmit signal belongs to a second peak range, and the second peak range is [0.15, 0.3).

[0044] In this implementation, the peak value of the second side lobe of the transmission signal belongs to the second peak range, and sending the transmission signal for ranging, angle measurement or Doppler measurement can improve the measurement accuracy of the transmission path (or reflected signal).

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

[0046] In this implementation, the width corresponding to the main lobe of the transmitted signal is less than 2.25*Tp, which can ensure the resolution of ranging so as to distinguish multiple targets with similar spatial distances.

[0047] In a possible implementation manner, an absolute value of a difference between a width corresponding to the first side lobe and a width corresponding to the main lobe is smaller than a 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 smaller than the width threshold, which can effectively reduce the side lobe energy and reduce the side lobe energy leakage.

[0049] In a possible implementation manner, the transmit signal is generated according to a time domain template, and the time domain template is used to limit a peak value of the first sidelobe of the transmit signal.

[0050] In this implementation, the transmission signal is generated according to a time domain template to ensure the performance of ranging, angle measurement or Doppler measurement of the transmission signal.

[0051] In a possible implementation manner, the time domain template is also used to limit the peak value of the second side lobe of the transmit signal.

[0052] In this implementation, the time domain template is also used to define the peak value of the second side lobe of the transmit signal, so as to ensure the perceptual performance of the generated transmit signal.

[0053] In a possible implementation manner, the method further includes: receiving indication information, where the indication information is used to indicate waveform information of the transmission signal.

[0054] In this implementation, the indication information is received to obtain the waveform of the UWB signal transmitted by the transmitter, and then the waveform is used to eliminate interference, thereby ensuring both the ranging performance and the Doppler measurement performance.

[0055] In a possible implementation manner, the indication information includes a first field, where the first field is used to indicate a waveform set to which the waveform of the transmit signal belongs.

[0056] In this implementation, the indication information includes a first field, and the first field can accurately indicate the waveform set to which the transmission signal belongs.

[0057] In a possible implementation manner, the indication information includes a second field, and the second field is used to indicate a waveform of the transmission signal.

[0058] In this implementation, the indication information includes a second field. The second field can accurately indicate the waveform of the transmitted signal.

[0059] In a possible implementation manner, the indication information includes a third field, and the third field is used to indicate a generation manner of the transmission signal.

[0060] In this implementation, the third field indicates the generation mode of the transmission signal. The receiving end determines the waveform of the transmission signal according to the third field, thereby performing interference elimination according to the waveform of the transmission signal.

[0061] In a possible implementation, the first field indicates that the waveform of the UWB signal transmitted by the transmitter belongs to a first waveform set or a second waveform set, the PSLR of the waveforms in the first waveform set is less than a reference threshold, and the PSLR of the waveforms in the second waveform set is greater than or equal to the reference threshold.

[0062] In this implementation, the first field indicates whether the waveform of the UWB signal transmitted by the transmitting end belongs to the first waveform set or the second waveform set, so as to accurately determine the waveform of the transmitted signal.

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

[0064] In this implementation, the absolute value of the minimum valley value corresponding to the waveform of the transmitted signal belongs to the first peak range, which can reduce the impact of the direct line of sight of the transmitted signal on the non-direct line of sight, thereby ensuring both the ranging performance and the Doppler measurement performance.

[0065] In a possible implementation manner, the second side lobe is a side lobe with the highest peak value on the right side of the first side lobe.

[0066] In this implementation, the peak of the sidelobe with the highest peak on the right side of the first sidelobe belongs to the first peak range, which can reduce the impact of the direct line of sight of the transmitted signal on the non-direct line of sight, thereby ensuring both the ranging performance and the Doppler measurement performance.

[0067] In a possible implementation, any peak value (i.e., the value of any wave crest) on the right side of the first side lobe in the waveform of the transmitted signal is less than or equal to the first value, and any valley value (i.e., the value of any wave valley) on the right side of the first side lobe is greater than or equal to the third value. In other words, the upper boundary of the waveform on the right side of the first side lobe is the first value, and the lower boundary is the third value.

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

[0069] In a possible implementation, the method further includes: obtaining channel impulse response information based on the transmitted signal; under a line-of-sight (LOS) condition, using the earliest arrival path as a reference to send the channel impulse response information; and / or, under a non-line-of-sight (NLOS) condition, using the strongest path as a reference to send the channel impulse response information.

[0070] In this implementation, under the line-of-sight (LOS) condition, the earliest arrival path is used as a reference to send the channel impulse response information; under the non-line-of-sight (NLOS) condition, the strongest path is used as a reference to send the channel impulse response information;

[0071] In a third aspect, an embodiment of the present application provides another communication method, the method comprising: generating indication information; sending the indication information, wherein the indication information is used to indicate the waveform of the UWB signal transmitted by the transmitting end.

[0072] In an embodiment of the present application, indication information is sent, where the indication information indicates the waveform of the UWB signal transmitted by the transmitting end, so that the receiving end can perform interference elimination according to the waveform of the UWB signal transmitted by the transmitting end.

[0073] In a possible implementation manner, the indication information includes a first field, where the first field is used to indicate a waveform set to which the waveform of the transmit signal belongs.

[0074] In this implementation, the indication information includes a first field, and the first field can accurately indicate the waveform set to which the transmission signal belongs.

[0075] In a possible implementation manner, the indication information includes a second field, and the second field is used to indicate a waveform of the transmission signal.

[0076] In this implementation, the indication information includes a second field. The second field can accurately indicate the waveform of the transmitted signal.

[0077] In a possible implementation manner, the indication information includes a third field, and the third field is used to indicate a generation manner of the transmission signal.

[0078] In this implementation, the third field indicates the generation method of the transmission signal, so that the receiving end can further determine the waveform of the transmission signal, thereby performing interference elimination according to the waveform of the transmission signal.

[0079] In a possible implementation, the first field indicates that the waveform of the UWB signal transmitted by the transmitter belongs to a first waveform set or a second waveform set, the PSLR of the waveforms in the first waveform set is less than a reference threshold, and the PSLR of the waveforms in the second waveform set is greater than or equal to the reference threshold.

[0080] In this implementation, the transmitting end may adopt the waveforms in the first waveform set or the second waveform set to perform ranging, angle measurement or Doppler measurement according to actual needs, so as to meet the needs of different scenarios.

[0081] In a possible implementation, the method also includes: generating a transmission signal, the peak value of the first sidelobe of the transmission signal belongs to a first peak range, the first peak range is [0.15, 0.3), and the transmission signal belongs to the UWB signal transmitted by the transmitting end; sending the transmission signal, and 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 transmitted signal belongs to the first peak range, which can reduce the influence of the direct line of sight of the transmitted signal on the non-direct line of sight, thereby ensuring both the ranging performance and the Doppler measurement performance.

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

[0084] In this implementation, the transmitted signal is a UWB signal. Distance measurement, angle measurement or Doppler measurement is performed using the UWB signal, which has the advantages of strong multipath resolution, low power consumption, and strong confidentiality.

[0085] In a possible implementation, the peak value of the second side lobe of the transmit signal belongs to a second peak range, and the second peak range is [0.15, 0.3).

[0086] In this implementation, the peak value of the second side lobe of the transmission signal belongs to the second peak range, and sending the transmission signal for ranging, angle measurement or Doppler measurement can improve the measurement accuracy of the transmission path (or reflected signal).

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

[0088] In this implementation, the width corresponding to the main lobe of the transmitted signal is less than 2.25*Tp, which can ensure the resolution of ranging so as to distinguish multiple targets with similar spatial distances.

[0089] In a possible implementation manner, an absolute value of a difference between a width corresponding to the first side lobe and a width corresponding to the main lobe is smaller 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 smaller than the width threshold, which can effectively reduce the side lobe energy and reduce the side lobe energy leakage.

[0091] In a possible implementation manner, generating the transmit signal includes: generating the transmit signal according to a time domain template, where the time domain template is used to limit a peak value of the first sidelobe of the transmit signal.

[0092] In this implementation, a transmit signal is generated according to a time domain template, so that the peak value of the first side lobe of the generated transmit signal satisfies the limitation (or constraint) of the time domain template.

[0093] In a possible implementation manner, the time domain template is also used to limit the peak value of the second side lobe of the transmit signal.

[0094] In this implementation, the time domain template is also used to define the peak value of the second side lobe of the transmit signal, so as to ensure the perceptual performance of the generated transmit signal.

[0095] In a fourth aspect, an embodiment of the present application provides another communication method, the method comprising: receiving indication information, the indication information being used to indicate the waveform of a UWB signal transmitted by a transmitting end; and performing interference elimination according to the indication information.

[0096] In the embodiment of the present application, the indication information is received, and the receiving end can better eliminate interference according to the waveform of the UWB signal transmitted by the transmitting end.

[0097] In a possible implementation manner, the indication information includes a first field, where the first field is used to indicate a waveform set to which the waveform of the transmit signal belongs.

[0098] In this implementation, the indication information includes a first field, and the first field can accurately indicate the waveform set to which the transmission signal belongs.

[0099] In a possible implementation manner, the indication information includes a second field, and the second field is used to indicate a waveform of the transmission signal.

[0100] In this implementation, the indication information includes a second field. The second field can accurately indicate the waveform of the transmitted signal.

[0101] In a possible implementation manner, the indication information includes a third field, and the third field is used to indicate a generation manner of the transmission signal.

[0102] In this implementation, the third field indicates the generation mode of the transmission signal. The receiving end determines the waveform of the transmission signal according to the third field, thereby performing interference elimination according to the waveform of the transmission signal.

[0103] In a possible implementation, the first field indicates that the waveform of the UWB signal transmitted by the transmitter belongs to a first waveform set or a second waveform set, the PSLR of the waveforms in the first waveform set is less than a reference threshold, and the PSLR of the waveforms in the second waveform set is greater than or equal to the reference threshold.

[0104] In this implementation, the first field indicates whether the waveform of the UWB signal transmitted by the transmitting end belongs to the first waveform set or the second waveform set, so as to accurately determine the waveform of the transmitted signal.

[0105] In a possible implementation, the method further includes: receiving a transmission signal, wherein a peak value of a first sidelobe of the transmission signal belongs to a first peak range, and the first peak range is [0.15, 0.3); and performing ranging, angle measurement or Doppler measurement according to the transmission signal.

[0106] In this implementation, the peak value of the first sidelobe of the transmitted signal belongs to the first peak range, which can reduce the influence of the direct line of sight of the transmitted signal on the non-direct line of sight, thereby ensuring both the ranging performance and the Doppler measurement performance.

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

[0108] In this implementation, the transmitted signal is a UWB signal. Distance measurement, angle measurement or Doppler measurement is performed using the UWB signal, which has the advantages of strong multipath resolution, low power consumption, and strong confidentiality.

[0109] In a possible implementation, the peak value of the second side lobe of the transmit signal belongs to a second peak range, and the second peak range is [0.15, 0.3).

[0110] In this implementation, the peak value of the second side lobe of the transmission signal belongs to the second peak range, and sending the transmission signal for ranging, angle measurement or Doppler measurement can improve the measurement accuracy of the transmission path (or reflected signal).

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

[0112] In this implementation, the width corresponding to the main lobe of the transmitted signal is less than 2.25*Tp, which can ensure the resolution of ranging so as to distinguish multiple targets with similar spatial distances.

[0113] In a possible implementation manner, an absolute value of a difference between a width corresponding to the first side lobe and a width corresponding to the main lobe is smaller than a width threshold.

[0114] In this implementation, the side lobe energy can be effectively reduced and the side lobe energy leakage can be reduced.

[0115] In a possible implementation manner, the transmit signal is generated according to a time domain template, and the time domain template is used to limit a peak value of the first sidelobe of the transmit signal.

[0116] In this implementation, the transmission signal is generated according to a time domain template to ensure the performance of ranging, angle measurement or Doppler measurement of the transmission signal.

[0117] In a possible implementation manner, the time domain template is also used to limit the peak value of the second side lobe of the transmit signal.

[0118] In this implementation, the time domain template is also used to define the peak value of the second side lobe of the transmit signal, so as to ensure the perceptual performance of the generated transmit signal.

[0119] In a fifth aspect, an embodiment of the present application provides another communication method, the method comprising: generating a transmission signal, the waveform of the transmission signal satisfies the constraints of a time domain template, the value corresponding to the upper boundary of the time domain template in a first time unit is 1, the upper boundary of the time domain template in a 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; sending the transmission signal, 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 side lobe on the right side of the main lobe of the transmission signal. In the second time unit, the upper boundary of the time domain template corresponds to the peak of the second side lobe of the transmission signal.

[0120] In the embodiment of the present application, the waveform of the transmitted signal satisfies the constraints of the time domain template, and the upper boundary of the time domain template corresponds to the first value within the second time unit, which can reduce the influence of the direct line of sight of the transmitted signal on the non-direct line of sight, thereby ensuring both the ranging performance and the Doppler measurement performance.

[0121] In a possible implementation, the lower boundary of the time domain template in the third time unit corresponds to a second value, a portion of the third time unit belongs to the first time unit, and another portion belongs to the second time unit, and the second value is less than or equal to -0.15 and greater than -0.3. The lower boundary of the time domain template in the third time unit corresponds to the peak value of the first sidelobe of the transmitted signal.

[0122] In this implementation, the lower boundary of the time domain template in the third time unit corresponds to the second value, which can reduce the impact of the direct line of sight of the transmitted signal on the non-direct line of sight, thereby ensuring both the ranging performance and the Doppler measurement performance.

[0123] In a possible implementation, the lower boundary of the time domain template corresponds to a third value in a fourth time unit, 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.

[0124] In this implementation, the lower boundary of the time domain template in the fourth time unit corresponds to the third value, which can reduce the impact of the direct line of sight of the transmitted signal on the non-direct line of sight, thereby ensuring both the ranging performance and the Doppler measurement performance.

[0125] In a possible implementation manner, the method further includes: sending indication information, where the indication information is used to indicate waveform information of the transmit signal.

[0126] In this implementation, indication information is sent so that the receiving end can perform interference elimination using the waveform of the transmitted signal.

[0127] In a possible implementation manner, the indication information includes a first field, where the first field is used to indicate a waveform set to which the waveform of the transmit signal belongs.

[0128] In this implementation, the indication information includes a first field, and the first field can accurately indicate the waveform set to which the transmission signal belongs.

[0129] In a possible implementation manner, the indication information includes a second field, and the second field is used to indicate a waveform of the transmission signal.

[0130] In this implementation, the indication information includes a second field. The second field can accurately indicate the waveform of the transmitted signal.

[0131] In a possible implementation manner, the indication information includes a third field, and the third field is used to indicate a generation manner of the transmission signal.

[0132] In this implementation, the third field indicates the generation method of the transmission signal, so that the receiving end can further determine the waveform of the transmission signal, thereby performing interference elimination according to the waveform of the transmission signal.

[0133] In a possible implementation, the first field indicates that the waveform of the UWB signal transmitted by the transmitter belongs to a first waveform set or a second waveform set, the PSLR of the waveforms in the first waveform set is less than a reference threshold, and the PSLR of the waveforms in the second waveform set is greater than or equal to the reference threshold.

[0134] In this implementation, the transmitting end may adopt the waveforms in the first waveform set or the second waveform set to perform ranging, angle measurement or Doppler measurement according to actual needs, so as to meet the needs of different scenarios.

[0135] In a sixth aspect, an embodiment of the present application provides another communication method, the method comprising: receiving a transmitted signal, the waveform of the transmitted signal satisfies the constraints of a time domain template, the value corresponding to the upper boundary of the time domain template in a first time unit is 1, and the upper boundary of the time domain template in a 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; performing ranging or Doppler measurement according to the transmitted signal.

[0136] In an embodiment of the present application, the waveform of the transmitted signal satisfies the constraints of the time domain template, and the upper boundary of the time domain template corresponds to the first value within the second time unit. The transmitted signal is used for ranging, angle measurement, or Doppler measurement, which can reduce the influence of the direct line of sight of the transmitted signal on the non-direct line of sight, thereby ensuring both the ranging performance and the Doppler measurement performance.

[0137] In a possible implementation, the lower boundary of the time domain template in the third time unit corresponds to a second value, a portion of the third time unit belongs to the first time unit, and another portion belongs to the second time unit, and the second value is less than or equal to -0.15 and greater than -0.3. The lower boundary of the time domain template in the third time unit corresponds to the peak value of the first sidelobe of the transmitted signal.

[0138] In this implementation, the lower boundary of the time domain template in the third time unit corresponds to the second value, which can reduce the impact of the direct line of sight of the transmitted signal on the non-direct line of sight, thereby ensuring both the ranging performance and the Doppler measurement performance.

[0139] In a possible implementation, the lower boundary of the time domain template corresponds to a third value in a fourth time unit, 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 boundary of the time domain template in the fourth time unit corresponds to the third value, which can reduce the impact of the direct line of sight of the transmitted signal on the non-direct line of sight, thereby ensuring both the ranging performance and the Doppler measurement performance.

[0141] In a possible implementation manner, the method further includes: receiving indication information, where the indication information is used to indicate waveform information of the transmission signal.

[0142] In this implementation, the indication information is received, the waveform of the UWB signal transmitted by the transmitting end is obtained, and then the waveform is used to eliminate interference.

[0143] In a possible implementation manner, the indication information includes a first field, where the first field is used to indicate a waveform set to which the waveform of the transmit signal belongs.

[0144] In this implementation, the indication information includes a first field, and the first field can accurately indicate the waveform set to which the transmission signal belongs.

[0145] In a possible implementation manner, the indication information includes a second field, and the second field is used to indicate a waveform of the transmission signal.

[0146] In this implementation, the indication information includes a second field. The second field can accurately indicate the waveform of the transmitted signal.

[0147] In a possible implementation manner, the indication information includes a third field, and the third field is used to indicate a generation manner of the transmission signal.

[0148] In this implementation, the third field indicates the generation mode of the transmission signal. The receiving end determines the waveform of the transmission signal according to the third field, thereby performing interference elimination according to the waveform of the transmission signal.

[0149] In a possible implementation, the first field indicates that the waveform of the UWB signal transmitted by the transmitter belongs to a first waveform set or a second waveform set, the PSLR of the waveforms in the first waveform set is less than a reference threshold, and the PSLR of the waveforms in the second waveform set is greater than or equal to the reference threshold.

[0150] In this implementation, the first field indicates whether the waveform of the UWB signal transmitted by the transmitting end belongs to the first waveform set or the second waveform set, so as to accurately determine the waveform of the transmitted signal.

[0151] In the seventh aspect, an embodiment of the present application provides a communication device, which has the function of implementing the behavior in the method embodiment of the first aspect above. The communication device can be a communication device, or a component of a communication device (such as a processor, a chip, or a chip system, etc.), or a logic module or software that can implement all or part of the functions of the communication device. The functions of the communication device can be implemented by hardware, or by hardware executing corresponding software implementations, and the hardware or software includes one or more modules or units corresponding to the above functions. In one possible implementation, the communication device includes a processing module and a transceiver module, wherein: the processing module is used to generate a transmission signal, and the peak value of the first sidelobe of the transmission signal belongs to a first peak range, and the first peak range is [0.15, 0.3); the transceiver module is used to send the transmission signal, and the transmission signal is used for ranging, angle measurement or Doppler measurement.

[0152] In a possible implementation, the processing module is specifically configured to generate the transmit signal according to a time domain template, where the time domain template is used to limit a peak value of the first sidelobe of the transmit signal.

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

[0154] Possible implementations of the communication device of the seventh aspect may refer to various possible implementations of the first aspect.

[0155] For the technical effects brought about by various possible implementation methods of the seventh aspect, reference may be made to the introduction to the technical effects of the first aspect or various possible implementation methods of the first aspect.

[0156] In an eighth aspect, an embodiment of the present application provides a communication device, which has the function of implementing the behavior in the method embodiment of the second aspect above. The communication device may be a communication device, or a component of a communication device (such as a processor, a chip, or a chip system, etc.), or a logic module or software that can implement all or part of the functions of the communication device. The functions of the communication device may be implemented by hardware, or by hardware executing corresponding software, and the hardware or software includes one or more modules or units corresponding to the above functions. In one possible implementation, the communication device includes a processing module and a transceiver module, wherein: the transceiver module is used to receive a transmitted signal, and the peak value of the first sidelobe of the transmitted signal belongs to a first peak range, and the first peak range is [0.15, 0.3); the processing module is used to perform ranging, angle measurement or Doppler measurement according to the transmitted signal.

[0157] In a possible implementation, the transceiver module is further used to receive indication information, where the indication information is used to indicate a waveform of a UWB signal transmitted by a transmitter, and the transmission signal belongs to the UWB signal transmitted by the transmitter.

[0158] Possible implementations of the communication device of the eighth aspect may refer to various possible implementations of the second aspect.

[0159] For the technical effects brought about by various possible implementation methods of the eighth aspect, reference may be made to the introduction to the technical effects of the second aspect or various possible implementation methods of the second aspect.

[0160] In the ninth aspect, an embodiment of the present application provides another communication device, which has the function of implementing the behavior in the method embodiment of the third aspect above. The communication device can be a communication device, or a component of a communication device (such as a processor, a chip, or a chip system, etc.), or a logic module or software that can implement all or part of the functions of the communication device. The functions of the communication device can be implemented by hardware, or by hardware executing corresponding software implementations, and the hardware or software includes one or more modules or units corresponding to the above functions. In one possible implementation, the communication device includes a processing module and a transceiver module, wherein: the processing module is used to generate indication information; the transceiver module is used to send the indication information, and the indication information is used to indicate the waveform of the UWB signal transmitted by the transmitter.

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

[0162] Possible implementations of the communication device of the ninth aspect may refer to various possible implementations of the third aspect.

[0163] Regarding the technical effects brought about by various possible implementation methods of the ninth aspect, reference may be made to the introduction to the technical effects of the third aspect or various possible implementation methods of the third aspect.

[0164] In the tenth aspect, an embodiment of the present application provides another communication device, which has the function of implementing the behavior in the method embodiment of the fourth aspect above. The communication device can be a communication device, or a component of a communication device (such as a processor, a chip, or a chip system, etc.), or a logic module or software that can implement all or part of the functions of the communication device. The functions of the communication device can be implemented by hardware, or by hardware executing corresponding software implementations, and the hardware or software includes one or more modules or units corresponding to the above functions. In one possible implementation, the communication device includes a processing module and a transceiver module, wherein: the transceiver module is used to receive indication information, and the indication information is used to indicate the waveform of the UWB signal transmitted by the transmitter; the processing module is used to eliminate interference according to the indication information.

[0165] In a possible implementation, the transceiver module is further used to receive a transmission signal, and the peak value of the first sidelobe of the transmission signal belongs to a first peak range; the processing module is further used to perform ranging, angle measurement or Doppler measurement based on the transmission signal.

[0166] Possible implementations of the communication device of the tenth aspect may refer to various possible implementations of the fourth aspect.

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

[0168] In the eleventh aspect, an embodiment of the present application provides another communication device, which has the function of implementing the behavior in the method embodiment of the fifth aspect above. The communication device can be a communication device, or a component of a communication device (such as a processor, a chip, or a chip system, etc.), or a logic module or software that can implement all or part of the functions of the communication device. The function of the communication device can be implemented by hardware, or it can be implemented by hardware executing corresponding software, and the hardware or software includes one or more modules or units corresponding to the above functions. In a possible implementation, the communication device includes a processing module and a transceiver module, wherein: the processing module is used to generate a transmission signal, the waveform of the transmission signal satisfies the constraint of the time domain template, the value corresponding to the upper boundary of the time domain template in the first time unit is 1, and the upper boundary of the time domain template in 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; the transceiver module is used to send the transmission signal, and the first signal is used for ranging, angle measurement or Doppler measurement.

[0169] In a possible implementation, the transceiver module is further used to send indication information, where the indication information is used to indicate the waveform of an ultra-wideband UWB signal transmitted by a transmitting end, and the transmission signal belongs to the UWB signal transmitted by the transmitting end.

[0170] Possible implementations of the communication device of the eleventh aspect may refer to various possible implementations of the fifth aspect.

[0171] Regarding the technical effects brought about by various possible implementation methods of the eleventh aspect, reference may be made to the introduction to the technical effects of the fifth aspect or various possible implementation methods of the fifth aspect.

[0172] In the twelfth aspect, the embodiment of the present application provides another communication device, which has the function of implementing the behavior in the above-mentioned sixth aspect method embodiment. The communication device can be a communication device, or a component of a communication device (such as a processor, a chip, or a chip system, etc.), or a logic module or software that can realize all or part of the functions of the communication device. The function of the communication device can be implemented by hardware, or it can be implemented by hardware executing corresponding software, and the hardware or software includes one or more modules or units corresponding to the above functions. In a possible implementation, the communication device includes a processing module and a transceiver module, wherein: the transceiver module is used to receive a transmission signal, the waveform of the transmission signal satisfies the constraint of the time domain template, the value corresponding to the upper boundary of the time domain template in the first time unit is 1, and the upper boundary of the time domain template in 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; the processing module is used to perform ranging or Doppler measurement according to the transmission signal.

[0173] In a possible implementation, the transceiver module is further used to receive indication information, where the indication information is used to indicate a waveform of an ultra-wideband UWB signal transmitted by a transmitter, and the transmission signal belongs to the UWB signal transmitted by the transmitter.

[0174] Possible implementations of the communication device of the twelfth aspect may refer to various possible implementations of the sixth aspect.

[0175] Regarding the technical effects brought about by various possible implementation methods of the twelfth aspect, reference may be made to the introduction to the technical effects of the sixth aspect or various possible implementation methods of the sixth aspect.

[0176] In the thirteenth aspect, an embodiment of the present application provides another communication device, which includes a processor, the processor is coupled to a memory, the memory is used to store programs or instructions, when the program or instructions are executed by the processor, the communication device executes the method shown in any one of the above-mentioned first aspect to the above-mentioned sixth aspect.

[0177] In the embodiment of the present application, in the process of executing the above method, the process of sending information (or signal) in the above method can be understood as the process of outputting information based on the instructions of the processor. When outputting information, the processor outputs the information to the transceiver so that it can be transmitted by the transceiver. After the information is output by the processor, it may also need to be processed in other ways before it reaches the transceiver. Similarly, when the processor receives input information, the transceiver receives the information and inputs it into the processor. Furthermore, after the transceiver receives the information, the information may need to be processed in other ways before it is input into the processor.

[0178] For operations such as sending and / or receiving involved by the processor, unless otherwise specified or unless they conflict with the actual function or internal logic in the relevant description, they can be generally understood as instructions output based on the processor.

[0179] During the implementation process, the processor may be a processor specifically used to execute these methods, or may be a processor that executes computer instructions in a memory to execute these methods, such as a general-purpose processor, etc. For example, the processor may also be used to execute a program stored in the memory, and when the program is executed, the communication device executes the method as shown in 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 inside the communication device.

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

[0182] In a possible implementation, the communication device further includes a transceiver, and the transceiver is used to receive a signal or send a signal.

[0183] In a fourteenth aspect, the present application provides another communication device, which includes a processing circuit and an interface circuit, wherein the interface circuit is used to acquire or output data; the processing circuit is used to execute the method shown in any one of the above-mentioned first to sixth aspects.

[0184] In a fifteenth aspect, the present application provides a computer-readable storage medium, in which a computer program is stored. The computer program includes program instructions, which, when executed, enable the computer to execute the method shown in any one of the above-mentioned first to sixth aspects.

[0185] In the sixteenth aspect, the present application provides a computer program product, which includes a computer program, and the computer program includes program instructions, which, when executed, enable the computer to execute the method shown in any one of the above-mentioned first aspect to the above-mentioned sixth aspect.

[0186] In the seventeenth aspect, the present application provides a communication system, comprising the communication device described in the seventh aspect or any possible implementation of the seventh aspect, and the communication device described in the eighth aspect or any possible implementation of the eighth aspect.

[0187] In an eighteenth aspect, the present application provides a communication system, comprising the communication device described in the ninth aspect or any possible implementation of the ninth aspect, and the communication device described in the tenth aspect or any possible implementation of the tenth aspect.

[0188] In the nineteenth aspect, the present application provides a communication system, comprising the communication device described in the above-mentioned eleventh aspect or any possible implementation of the eleventh aspect, and the communication device described in the above-mentioned twelfth aspect or any possible implementation of the twelfth aspect.

[0189] In the twentieth aspect, the present application provides a chip comprising a processor and a communication interface, wherein the processor reads instructions stored in a memory through the communication interface to execute a method as shown in any one of the first to sixth aspects above.

[0190] In the twenty-first aspect, an embodiment of the present application provides a communication method, the method comprising: generating a transmission signal according to a time domain template, the time domain template being used to limit the waveform of the transmission signal, the lower boundary of the time domain template corresponding to a first value, the value corresponding to at least part of the upper boundary of the time domain template in the first time zone is 1, the upper boundary of the time domain template in the second time zone 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 zone is outside the first time zone; sending the transmission signal.

[0191] In the embodiment of the present application, the waveform of the transmitted signal satisfies the constraints of the time domain template, which can reduce the influence of the direct line of sight of the transmitted signal on the non-direct line of sight, thereby ensuring both the ranging performance and the Doppler measurement performance.

[0192] In a possible implementation, the value corresponding to the upper boundary of the time domain template in the first sub-region of the first time region is 1, the value corresponding to the upper boundary of the time domain template in the second sub-region of the first time region is 0.3, the first sub-region is [-1.25, 1], the second sub-region is (1, 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 boundary of the time domain template in the first time zone is 1, the first time zone is [-1.25, third value], and the value range of the third value is (1.0, 2.0].

[0194] In one possible implementation, the coordinates of the intersection point of the first time zone and the second time zone on the time domain template are any of the following: (1.50, 0.015), (1.55, 0.015), (1.60, 0.015), (1.65, 0.015), (1.70, 0.015), (1.75, 0.015), (1.80, 0.015), (1.85, 0.015), (2.0, 0.015), (1.87, 0.01), (1.92, 0.01), and (1.75, 0.02).

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

[0196] In a possible implementation manner, the waveform of the transmission signal is a Gaussian waveform or a Caesar waveform.

[0197] In the twenty-second aspect, an embodiment of the present application provides a communication method, the method comprising: receiving a transmitted signal, the transmitted signal conforming to a time domain template, the lower boundary of the time domain template corresponding to a first value, the value corresponding to at least part of the upper boundary of the time domain template in the first time zone is 1, the upper boundary of the time domain template in the second time zone 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 zone is outside the first time zone; performing signal processing according to the transmitted signal.

[0198] In a possible implementation, the value corresponding to the upper boundary of the time domain template in the first sub-region of the first time region is 1, the value corresponding to the upper boundary of the time domain template in the second sub-region of the first time region is 0.3, the first sub-region is [-1.25, 1], the second sub-region is (1, third value], and the value range of the third value is (1.0, 2.0].

[0199] In a possible implementation, the value corresponding to the upper boundary of the time domain template in the first time zone is 1, the first time zone is [-1.25, third value], and the value range of the third value is (1.0, 2.0].

[0200] In one possible implementation, the coordinates of the intersection point of the first time zone and the second time zone on the time domain template are any of the following: (1.50, 0.015), (1.55, 0.015), (1.60, 0.015), (1.65, 0.015), (1.70, 0.015), (1.75, 0.015), (1.80, 0.015), (1.85, 0.015), (2.0, 0.015), (1.87, 0.01), (1.92, 0.01), and (1.75, 0.02).

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

[0202] In a possible implementation manner, the waveform of the transmission signal is a Gaussian waveform or a Caesar waveform.

[0203] In the twenty-third aspect, the embodiment of the present application provides another communication device, which has the function of implementing the behavior in the method embodiment of the twenty-first aspect above. The communication device can be a communication device, or a component of a communication device (such as a processor, a chip, or a chip system, etc.), or a logic module or software that can implement all or part of the functions of the communication device. The function of the communication device can be implemented by hardware, or it can be implemented by hardware executing corresponding software, and the hardware or software includes one or more modules or units corresponding to the above functions. In a possible implementation, the communication device includes a processing module and a transceiver module, wherein: the processing module is used to generate a transmission signal according to a time domain template, the time domain template is used to limit the waveform of the transmission signal, the lower boundary of the time domain template corresponds to a first value, the value corresponding to at least part of the upper boundary of the time domain template in the first time zone is 1, and the upper boundary of the time domain template in the second time zone corresponds to a second value, the first value ranges from [-0.2, -0.001], the second value ranges from [0.001, 0.2], and the second time zone is outside the first time zone; the transceiver module is used to send the transmission signal.

[0204] In the twenty-fourth aspect, the embodiment of the present application provides another communication device, which has the function of implementing the behavior in the method embodiment of the twenty-second aspect above. The communication device can be a communication device, or a component of a communication device (such as a processor, a chip, or a chip system, etc.), or a logic module or software that can implement all or part of the functions of the communication device. The function of the communication device can be implemented by hardware, or it can be implemented by hardware executing corresponding software, and the hardware or software includes one or more modules or units corresponding to the above functions. In a possible implementation, the communication device includes a processing module and a transceiver module, wherein: the transceiver module is used to receive a transmission signal, the transmission signal conforms to a time domain template, the lower boundary of the time domain template corresponds to a first value, the value corresponding to at least part of the upper boundary of the time domain template in the first time zone is 1, and the upper boundary of the time domain template in the second time zone corresponds to a second value, the first value ranges from [-0.2, -0.001], and the second value ranges from [0.001, 0.2], and the second time zone is outside the first time zone; the processing module is used to perform signal processing according to the transmission signal.

[0205] In the embodiment of the present application, the waveform of the transmitted signal satisfies the constraints of the time domain template, which can reduce the influence of the direct line of sight of the transmitted signal on the non-direct line of sight, thereby ensuring both the ranging performance and the Doppler measurement performance.

[0206] In aspect 25, the present application provides another communication device, which includes a processing circuit and an interface circuit, wherein the interface circuit is used to acquire or output data; the processing circuit is used to execute the method shown in any one of aspects 21 to 22 above.

[0207] In aspect 26, the present application provides a computer-readable storage medium, in which a computer program is stored. The computer program includes program instructions, which, when executed, enable the computer to execute the method shown in any one of aspects 21 to 22 above.

[0208] In aspect 27, the present application provides a computer program product, which includes a computer program, and the computer program includes program instructions, which, when executed, enable the computer to execute the method shown in any one of aspects 21 to 22 above.

[0209] In aspect 28, the present application provides a communication system, comprising the communication device described in aspect 23 or any possible implementation of aspect 23, and the communication device described in aspect 24 or any possible implementation of aspect 24.

[0210] In the twenty-ninth aspect, an embodiment of the present application provides a communication method, the method comprising: generating a transmission signal according to a time domain template, the time domain template being used to limit the waveform of the transmission signal, the lower boundary of the time domain template corresponding to a first value, the time domain template being an axisymmetric figure in a first time zone, the upper boundary of the time domain template in a second time zone outside the first time zone corresponding to a second value, the first time zone comprising a third time zone, a fourth time zone, and a fifth time zone in chronological order, the upper boundary of the time domain template in the third time zone corresponding to a third value, the value corresponding to the upper boundary of the time domain template in the fourth time zone is 1, the upper boundary of the time domain template in the fifth time zone corresponding 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; sending the transmission signal.

[0211] In the embodiment of the present application, the waveform of the transmitted signal satisfies the constraints of the time domain template, which can reduce the influence of the direct line of sight of the transmitted signal on the non-direct line of sight, thereby ensuring both the ranging performance and the Doppler measurement performance.

[0212] In a possible implementation manner, the length of the first time zone has a value range of [1.25, 1.75].

[0213] In a possible implementation, the length of the fourth time zone ranges from [0.45, 1.2].

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

[0215] In a possible implementation, the coordinates of an intersection point between the first time zone and the second time zone on the time domain template are any one of the following: (1.37, 0.3), (1.4, 0.3), (1.42, 0.3), (1.45, 0.3), (1.47, 0.3).

[0216] In a possible implementation, the coordinates of an intersection point between the fourth time zone and the fifth time zone on the time domain template are any one of the following: (0.88, 0.3), (0.85, 0.3), (0.83, 0.3), (0.8, 0.3), (0.78, 0.3).

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

[0218] In a possible implementation manner, the waveform of the transmission signal is a Gaussian waveform or a Caesar waveform.

[0219] In the thirtieth aspect, an embodiment of the present application provides a communication method, the method comprising: receiving a transmitted signal, the transmitted signal conforming to a time domain template, the lower boundary of the time domain template corresponding to a first value, the time domain template being an axially symmetrical figure in a first time region, the upper boundary of the time domain template in a second time region outside the first time region corresponding to a second value, the first time region comprising a third time region, a fourth time region, and a fifth time region in chronological order, the upper boundary of the time domain template in the third time region corresponding to a third value, the value corresponding to the upper boundary of the time domain template in the fourth time region is 1, the upper boundary of the time domain template in the fifth time region 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; performing signal processing according to the transmitted signal.

[0220] Possible implementations of the communication device of the 30th aspect may refer to the various possible implementations of the 29th aspect.

[0221] Regarding the technical effects brought about by various possible implementation methods of the 30th aspect, reference may be made to the introduction to the technical effects of the 29th aspect or various possible implementation methods of the 29th aspect.

[0222] In the thirty-first aspect, an embodiment of the present application provides another communication device, which has the function of implementing the behavior in the method embodiment of the twenty-ninth aspect above. The communication device can be a communication device, or a component of a communication device (such as a processor, a chip, or a chip system, etc.), or a logic module or software that can implement all or part of the functions of the communication device. The functions of the communication device can be implemented by hardware, or by hardware executing corresponding software, and the hardware or software includes one or more modules or units corresponding to the above functions. In a possible implementation, the communication device includes a processing module and a transceiver module, wherein: the processing module is used to generate a transmission signal according to a time domain template, the time domain template is used to limit the waveform of the transmission signal, the lower boundary of the time domain template corresponds to a first value, the time domain template is an axisymmetric figure in a first time zone, the upper boundary of the time domain template in a second time zone outside the first time zone corresponds to a second value, the first time zone includes a third time zone, a fourth time zone, and a fifth time zone in chronological order, the upper boundary of the time domain template in the third time zone corresponds to a third value, the value corresponding to the upper boundary of the time domain template in the fourth time zone is 1, the upper boundary of the time domain template in the fifth time zone 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; the transceiver module is used to send the transmission signal.

[0223] In the thirty-second aspect, an embodiment of the present application provides another communication device, which has the function of implementing the behavior in the method embodiment of the thirtieth aspect above. The communication device can be a communication device, or a component of a communication device (such as a processor, a chip, or a chip system, etc.), or a logic module or software that can implement all or part of the functions of the communication device. The functions of the communication device can be implemented by hardware, or by hardware executing corresponding software, and the hardware or software includes one or more modules or units corresponding to the above functions. In a possible implementation, the communication device includes a processing module and a transceiver module, wherein: the transceiver module is used to receive a transmission signal, the transmission signal conforms to a time domain template, the lower boundary of the time domain template corresponds to a first value, the time domain template is an axisymmetric figure in a first time zone, the upper boundary of the time domain template in a second time zone outside the first time zone corresponds to a second value, the first time zone includes a third time zone, a fourth time zone, and a fifth time zone in chronological order, the upper boundary of the time domain template in the third time zone corresponds to a third value, the value corresponding to the upper boundary of the time domain template in the fourth time zone is 1, the upper boundary of the time domain template in the fifth time zone 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; the processing module is used to perform signal processing according to the transmission signal.

[0224] In the embodiment of the present application, the waveform of the transmitted signal satisfies the constraints of the time domain template, which can reduce the influence of the direct line of sight of the transmitted signal on the non-direct line of sight, thereby ensuring both the ranging performance and the Doppler measurement performance.

[0225] In the thirty-third aspect, the present application provides another communication device, which includes a processing circuit and an interface circuit, the interface circuit is used to acquire data or output data; the processing circuit is used to execute the method shown in the above-mentioned twenty-ninth aspect or the above-mentioned thirtieth aspect.

[0226] In aspect 34, the present application provides a computer-readable storage medium, in which a computer program is stored. The computer program includes program instructions, which, when executed, enable the computer to execute the method shown in aspect 29 or aspect 30 above.

[0227] In aspect thirty-fifth, the present application provides a computer program product, which includes a computer program, and the computer program includes program instructions, which, when executed, enable the computer to execute the method shown in aspect twenty-ninth or aspect thirtieth above.

[0228] In aspect 36, the present application provides a communication system, comprising the communication device described in aspect 31 or any possible implementation of aspect 31, and the communication device described in aspect 32 or any possible implementation of aspect 32. BRIEF DESCRIPTION OF THE DRAWINGS

[0229] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the background technology, the drawings required for use in the embodiments of the present application or the background technology will be described below.

[0230] Figure 1 An example of a compliant pulse (compliant pluse) of the prior art;

[0231] Figure 2 It is a transmission spectrum template for channel 4 in the prior art;

[0232] Figure 3 A schematic diagram of a time domain template that the waveform of a UWB signal used for ranging in the prior art needs to satisfy;

[0233] Figure 4A An example of a waveform of a transmission signal provided in an embodiment of the present application;

[0234] Figure 4B An example of an autocorrelation function provided in an embodiment of the present application;

[0235] Figure 4C A schematic diagram of a ranging resolution provided in an embodiment of the present application;

[0236] Figure 4D A schematic diagram of a peak sidelobe ratio provided in an embodiment of the present application;

[0237] Figure 4E A schematic diagram of a signal power spectrum and a power spectrum template provided in an embodiment of the present application;

[0238] Figure 5 An example of an application scenario provided for this application;

[0239] Fig. 6A A schematic diagram of waveform comparison of a transmission signal on a LOS path and a reflection path provided in an embodiment of the present application;

[0240] Figure 6B A schematic diagram of a waveform of a transmission signal on a LOS path and a waveform on a reflection path superimposed on each other provided in an embodiment of the present application;

[0241] Fig. 7A A schematic diagram of a mono-static perception mode provided in an embodiment of the present application;

[0242] Figure 7B A schematic diagram of a bi-static sensing mode provided in an embodiment of the present application;

[0243] Figure 7C A schematic diagram of a muti-static perception mode provided in an embodiment of the present application;

[0244] Fig. 8A A schematic diagram of the relationship between ranging resolution and PSLR provided in an embodiment of the present application;

[0245] Figure 8B A schematic diagram of the relationship between PSLR and peak sidelobe ratio provided in an embodiment of the present application;

[0246] Figure 8C A schematic diagram for comparing an optimal waveform provided in an embodiment of the present application;

[0247] Fig.9A An example of a time domain template provided in an embodiment of the present application;

[0248] FIG. 9B to FIG. 9P Examples of different waveforms provided for embodiments of the present application;

[0249] Fig.10 An interactive flow chart of a communication method provided in an embodiment of the present application;

[0250] Fig.11 Another communication method interaction flow chart provided in an embodiment of the present application;

[0251] Fig.12 A schematic diagram of the structure of a communication device 1200 provided in an embodiment of the present application;

[0252] Fig.13 A schematic diagram of the structure of another communication device 130 provided in an embodiment of the present application;

[0253] Fig.14 A schematic diagram of the structure of another communication device 140 provided in an embodiment of the present application;

[0254] Fig.15 An example of a time domain template provided in an embodiment of the present application;

[0255] Fig.16A and Fig. 16B An example of a time domain template provided in an embodiment of the present application;

[0256] Figures 17A to 17Z An example of a time domain template provided in an embodiment of the present application;

[0257] FIG. 18A to FIG. 18LAn example of a time domain template provided in an embodiment of the present application;

[0258] Fig.19 An example of time domain template 3 provided in an embodiment of the present application;

[0259] Fig. 20 Another example of the time domain template three provided in the embodiment of the present application;

[0260] FIG. 21A to FIG. 21I An example of a time domain template provided in an embodiment of the present application. DETAILED DESCRIPTION

[0261] The terms "first" and "second" in the specification, claims and drawings of this application are only used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.

[0262] The "embodiment" mentioned in this article means that the specific features, structures or characteristics described in conjunction with the embodiment can be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It can be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0263] The terms used in the following embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to be used as limitations to the present application. As used in the specification and the appended claims of the present application, the singular expressions "one", "a kind of", "said", "above", "the" and "this" are intended to also include plural expressions, unless there is a clear contrary indication in the context. It should also be understood that the term "and / or" used in the present application refers to and includes any or all possible combinations of one or more listed items. For example, "A and / or B" can represent: only A exists, only B exists, and A and B exist at the same time, wherein A, B can be singular or plural. The term "multiple" used in the present application refers to two or more.

[0264] It can be understood that in each embodiment of the present application, "A corresponds to B" means that there is a corresponding relationship between A and B, and B can be determined according to A. However, it should also be understood that determining (or generating) B according to (or based on) A does not mean that B is determined (or generated) only according to (or based on) A, and B can also be determined (or generated) according to (or based on) A and / or other information.

[0265] The following first introduces the terms and technical solutions involved in the embodiments of the present application.

[0266] 1. Constraints that the transmitted signal (e.g. UWB signal) needs to meet in the time domain

[0267] In IEEE 802.15.4z, the impulse response of UWB baseband is specified. Assuming the transmitted baseband waveform is p(t), a reference signal r(t) is specified, and the cross-correlation between the transmitted signal p(t) and the reference signal r(t) can be written as:

[0268]

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

[0270]

[0271] Where β = 0.5, Tp is a parameter related to the channel and is inversely proportional to the channel bandwidth, that is, Tp = 1 / B, where B represents the bandwidth of the channel occupied by the reference signal. Table 1-1 shows the Tp corresponding to different channels. Taking the third row in Table 1-1 as an example, the Tp corresponding to the channel numbered 7 is 0.92ns.

[0272] Table 1-1

[0273] Channel Number Tp(ns) {0:3,5:6,8:10,12:14} 2.00 7 0.92 {4,11} 0.75 15 0.74

[0274] The constraints that the transmitted signal (UWB signal) needs to meet in the time domain include: the main lobe peak value of |φ(τ)| needs to be greater than 0.8, and depending on the different channels, the time length Tw that the main lobe is greater than 0.8 must not be lower than the value shown in Table 1-2; the side lobe peak value of |φ(τ)| must not be higher than 0.3. In the embodiment of the present application, the main lobe of a waveform refers to the peak or trough with the largest amplitude in the waveform, and the side lobe of a waveform refers to the peak or trough with a non-largest amplitude in the waveform. The main lobe may be a peak or a trough. The side lobe may be a peak or a trough.

[0275] Table 1-2 shows that the main lobe of the UWB signal sent through different channels needs to be greater than 0.8 time length. Referring to Table 1-2, the first column represents the channel number, the second column represents 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 main lobe needs to be greater than 0.8 time length. Taking the third row in Table 1-2 as an example, the pulse duration corresponding to channel 7 is 0.92ns, and the main lobe of the UWB signal carried by channel 7 needs to be greater than 0.8 time length of 0.2ns. It should be understood that the meaning of each row in Table 1-2 is similar and will not be described in detail here. In the embodiment of the present application, the UWB signal may be referred to as a UWB pulse (UWB pluse), and the transmitted signal refers to the UWB signal.

[0276] Table 1-2

[0277]

[0278] Figure 1 is an example of a compliant pulse in the prior art. Figure 1 , the horizontal axis represents time (time), the unit is nanosecond (ns); the leftmost waveform represents an example of p(t) that satisfies the constraints in the time domain, that is, the UWB pulse (UWB pluse); the middle waveform represents the reference signal r(t), that is, the UWB reference pulse (UWB reference pulse); the rightmost waveform represents the waveform of the above-mentioned |φ(τ)|, that is, the cross correlation magnitude.

[0279] 2. Power Spectral Density Constraints of Transmitted Signals (UWB Signals)

[0280] The constraints that the transmitted signal needs to meet in the time domain have been analyzed above. In order to ensure that signals between different frequency bands in the frequency domain do not affect each other, it is necessary to further constrain the power spectral density of the transmitted signal. The IEEE 802.15.4z standard restricts the power spectral density of the transmitted signal. The transmit power of the transmitted signal needs to meet the following template constraints (taking channel 4 as an example): at 0.65 / T p <|ff c |<0.8 / T p Within the range, its power spectral density needs to be lower than -10 of the peak power spectral density, in |ff c |>0.8 / T p Within the range, its power spectral density needs to be lower than -18 of the peak power spectral density. c Indicates the center frequency of the transmitted signal. Figure 2 This is a transmission spectrum mask for band 4 in the prior art. Figure 2 , the horizontal axis is frequency, the unit is GHz, and the vertical axis is power spectral density, the unit is dB. Figure 2 The transmission spectrum template for channel 4 shown can be regarded as the boundary of the curve of the power spectrum density of the transmission signal carried by channel 4.

[0281] 3. Time domain template that the waveform of the UWB signal needs to meet

[0282] In the revised version of IEEE 802.15.4z, in order to further improve the ranging performance, further constraints are imposed on the waveform of the UWB signal, that is, the waveform used for ranging needs to satisfy the time domain template. Figure 3 The figure is a schematic diagram of a time domain template that the waveform of a UWB signal used for ranging in the prior art needs to satisfy. Figure 3 In the figure, the horizontal axis is the time unit Tp, and the vertical axis is the relative amplitude. Figure 3 The waveform of a UWB signal that meets the time domain template is shown. The side lobe on the left side of the main lobe of the waveform is almost zero, while the side lobe on the right side of the main lobe is higher. The purpose of designing the time domain template in this way is to reduce the impact of the non line of sight (NLOS) path on the LOS path and improve the detection accuracy of the LOS path.

[0283] 4. Ranging resolution, peak to sidelobe level (PSLR), and spectrum efficiency

[0284] Several important technical indicators of signal waveform include: ranging resolution, PSLR, and spectrum efficiency.

[0285] Assuming that the transmitted baseband waveform is p(t), such as the UWB signal transmitted by the transmitter, the autocorrelation function of the transmitted signal p(t) can be written as follows:

[0286]

[0287] Figure 4A This is an example of a waveform of a transmission signal provided in an embodiment of the present application. Figure 4A , the horizontal axis represents time (in nanoseconds) and the vertical axis represents amplitude. Figure 4B This is an example of an autocorrelation function provided in an embodiment of the present application. Figure 4B , the horizontal axis represents time (in nanoseconds) and the vertical axis represents amplitude. Figure 4B The autocorrelation function in is Figure 4A The autocorrelation function corresponding to the waveform in .

[0288] Ranging resolution: Ranging resolution is defined as the 3dB width of the main beam of the signal autocorrelation function. The signal autocorrelation function refers to the autocorrelation function of the transmitted signal (i.e., UWB signal). The main beam width is inversely proportional to the bandwidth. The wider the bandwidth, the narrower the main beam width. Figure 4C A schematic diagram of a ranging resolution provided in an embodiment of the present application. Figure 4C The ranging resolution shown is Figure 4B The ranging resolution corresponding to the autocorrelation function in is the 3dB width of the main beam of the autocorrelation function. Figure 4C , the horizontal axis represents time (in nanoseconds) and the vertical axis represents amplitude.

[0289] PSLR: Peak sidelobe ratio is defined as the ratio of the peak value of the main lobe of the autocorrelation function to the highest sidelobe. The larger the ratio, the smaller the sidelobe fluctuation, which is more conducive to improving perception performance. Figure 4D A schematic diagram of a peak sidelobe ratio provided in an embodiment of the present application. Figure 4D , the horizontal axis represents time (in nanoseconds), the vertical axis represents amplitude, and the arrow represents PSLR.

[0290] Spectral efficiency: Spectral efficiency is defined as the ratio of the spectrum in-band integral corresponding to the waveform of the transmitted signal to the spectrum template in-band integral. The higher the spectrum efficiency, the more conducive it is to improving the transmission power. The spectrum efficiency η can be expressed as follows:

[0291]

[0292] Where 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 spectrum template. Figure 4E A schematic diagram of a signal power spectrum and a power spectrum template provided in an embodiment of the present application. Figure 4E , the curve represents S p (f), the stepped line represents S(f), the horizontal axis is frequency (frequency), the unit is Hz, and the vertical axis is power spectral density (PSD).

[0293] The above constraints on UWB signals are mainly for ranging applications. In other words, the above constraints on the waveform of UWB signals mainly consider the ranging performance of UWB signals. The following example illustrates the problems of using UWB signals that meet the above constraints for sensing applications. Figure 5 This is an example of an application scenario provided by this application. Figure 5, node A transmits a signal to node B. The straight arrow represents the LOS path, and the broken line arrow represents the reflection path. Fig. 6A A schematic diagram of waveform comparison of a transmission signal on a LOS path and a reflection path provided in an embodiment of the present application. Fig. 6A In the example, the 8th order Butterworth is used as the waveform of the transmission signal (the waveform recommended in the standard), and 601 represents the LOS path ( Fig. 6A 602 represents the earliest path in the LOS path (i.e., the waveform of the transmitted signal on the LOS path), and 604 represents the reflected path ( Fig. 6A The waveform on the reflected path in the image (or the waveform of the reflected signal). Fig. 6A It can be seen that the left side lobe of the waveform main lobe on the LOS path is almost zero, so the signal on the reflection path has almost no effect on the signal on the LOS path, while the side lobe on the right side of the main lobe on the LOS path fluctuates greatly. At this time, the signal on the LOS path will have a greater impact on the signal on the reflection path. Figure 6B A schematic diagram of the superposition of a waveform of a transmitted signal on a LOS path and a waveform on a reflection path provided in an embodiment of the present application. Fig. 6A and Figure 6B In the graph, the horizontal axis is time (time), the unit is second (second), and the vertical axis is amplitude (amplitude). Fig. 6A The coordinates of the peak of the signal on the reflection path are (8.013e -9 ,0.251), Figure 6B The coordinates of the peak of the signal on the reflection path are (8.514e -9 ,0.3266). Fig. 6A and Figure 6B It can be seen that the position and strength of the signal on the reflection path are affected by the LOS path.

[0294] In ranging applications, the main concern is the measurement accuracy of the LOS diameter. Fig. 6A The waveform shown is beneficial for ranging. However, for perception applications, the reflected signal is used to perceive the target in the environment, and the focus is on the measurement accuracy of the reflection path. At this time, the waveform is not conducive to perception applications. Therefore, it is necessary to design a waveform of the UWB signal with strong ranging performance and perception performance. The present application takes into account the ranging performance and the perception performance, and designs a new waveform. The use of this waveform can reduce the impact of the waveform sidelobes on the perception performance, thereby improving the perception performance, and taking into account the needs of ranging applications. The main principle of the present application is to further limit the time domain template that the waveform of the UWB signal needs to satisfy. In other words, the present application provides a new time domain template, which is a new time domain template for Figure 3 It is understood that the waveform that satisfies (or conforms to) the new time domain template provided by the present application must satisfy Figure 3 In addition, the present application also provides several criteria that the waveform of the UWB signal needs to meet, which are used to guide the waveform design and selection and improve the perception performance.

[0295] The communication scheme provided in this application can work in a mono-static sensing mode, a bi-static sensing mode and a multi-static sensing mode. The following briefly introduces these three sensing modes.

[0296] Fig. 7A A schematic diagram of a mono-static sensing mode provided in an embodiment of the present application. Fig. 7A , the transmitter and the receiver are deployed at the same location, such as deployed in the same communication device, the transmitter transmits a signal, and the transmitted signal passes through the target (such as Fig. 7A The target (human body) is reflected by the receiver, and the transmitter can infer the distance and speed of the target (human body) from the transmitter / receiver by analyzing the time delay difference between the received signal and the transmitted signal and the phase difference of the received signal at different times. Fig. 7A In the present application, the communication device is both a transmitting end and a receiving end. In the present application, the transmitting end and the transmitting end can be replaced with each other.

[0297] Figure 7B A schematic diagram of a bi-static sensing mode provided in an embodiment of the present application. Figure 7B ,In the bi-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 transmitter) passes through the target (e.g. Figure 7B The reflected light (human body in the air) is then received by the receiver. The receiver can infer the length of the transmitter-target-receiver path and the change of the length of the path over time by analyzing the delay difference between the received signal and the transmitted signal and the phase difference of the received signal at different times. Here, the transmitter can be regarded as a transmitting end with a transmitter deployed, and the receiver can be regarded as a receiving end with a receiver deployed. In general, the sender and receiver (i.e., the transmitter and the receiver) will agree on the format of the transmitted signal, so the receiver knows the transmitted signal. After receiving the reflected signal, the receiver extracts the delay difference information by analyzing the difference between it and the agreed transmitted signal.

[0298] Figure 7C A schematic diagram of a muti-static sensing mode provided in an embodiment of the present application. Figure 7C,In the muti-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 transmitter) passes through the target (e.g. Figure 7C The human body) is reflected by multiple receivers ( Figure 7C Only receiver 1 and receiver 2 are shown. By analyzing the delay difference between the received signal (such as reflected signal 1 and reflected signal 2) and the transmitted signal and the phase difference of the received signal at different times, the length of the transmitter-target-receiver path and the change of the path length over time can be inferred. Through the measurement of multiple nodes, the spatial coordinates and speed of the target can be effectively measured. Here, the transmitter can be regarded as a transmitting end with a transmitter deployed, and the receiver can be regarded as a receiving end with a receiver deployed.

[0299] The following first introduces the criteria that the waveform of the UWB signal provided by the present application needs to meet, and the time domain template designed based on these criteria.

[0300] The above analysis focuses on several indicators of perception applications, including ranging resolution, peak-to-sidelobe ratio, and spectrum efficiency. Assuming that the transmitted baseband waveform is p(t) and the window function is w(t), the waveform after windowing becomes:

[0301] pw(t)=p(t)w(t)(5);

[0302] There are many ways to add windows, including Gaussian window, Kaiser window, Blackman window, etc. In IEEE 802.15.4z, it is recommended to use the 8th order Butterworth waveform. Here, we use the 7th and 8th order Butterworth waveforms as references, add Gaussian windows to them, select waveforms that meet the time domain template and spectrum template in the existing IEEE 802.15.4z standard, and analyze their ranging resolution, PSLR and spectrum efficiency. Fig. 8A A schematic diagram of the relationship between ranging resolution and PSLR provided in an embodiment of the present application. Figure 8B , the horizontal axis represents the ranging resolution, the unit of the horizontal axis is ns, the vertical axis represents PSLR, 701 (corresponding to the circle) indicates the relationship between the ranging resolution and PSLR after the 7th order Butterworth waveform is added with a Gaussian window, and 702 (corresponding to the star) indicates the relationship between the ranging resolution and PSLR after the 7th order Butterworth waveform is added with a Gaussian window. Figure 8B A schematic diagram of the relationship between PSLR and peak sidelobe ratio provided in an embodiment of the present application. Figure 8B, the horizontal axis represents PSLR, the vertical axis represents the peak sidelobe ratio, 801 indicates (corresponding to the circle) the relationship between the PSLR and the peak sidelobe ratio after adding a Gaussian window to the 7th order Butterworth waveform, and 802 indicates (corresponding to the star) the relationship between the PSLR and the peak sidelobe ratio after adding a Gaussian window to the 8th order Butterworth waveform. Fig. 8A and Figure 8B It can be seen that these three indicators affect each other and cannot reach the optimum at the same time, that is, ranging resolution, peak sidelobe ratio, and spectrum efficiency cannot reach the optimum at the same time. Assuming that the ranging resolution and peak sidelobe ratio of UWB signals need to be guaranteed first, we can Fig. 8A The waveform with the best ranging resolution and peak-to-sidelobe ratio is selected. Fig. 8A The waveform corresponding to the point in the upper left corner has the best ranging resolution and PSLR at the same time. It should be understood that a similar method can be used to add different window functions to any waveform, and an optimal waveform can be selected from the results after windowing, that is, a waveform with the best ranging resolution and PSLR at the same time. Figure 8C A schematic diagram of the comparison of an optimal waveform provided by the embodiment of the present application. By adding different window functions to Butterworth waveforms of different orders and selecting an optimal waveform from the results after windowing, a waveform is formed. Figure 8C The results are shown in Figure 1. Under the condition of 499.2MHz bandwidth, the ranging resolution and PSLR of the eighth-order Butterworth waveform are 1.65ns and 14.37dB respectively. Figure 8C It can be seen that there are more waveforms that can outperform the existing waveforms in both ranging resolution and PSLR, namely the eighth-order Butterworth waveform that meets the above constraints.

[0303] In order to take into account both the ranging performance and the perception performance of the UWB signal, this application proposes that the waveform of the UWB signal needs to meet the following criteria (hereinafter referred to as Criterion 1):

[0304] 1) The ranging resolution is no worse than the 8th order Butterworth waveform;

[0305] 2) The value range of PSLR (in dB) is greater than 20dB;

[0306] 3) Spectral efficiency needs to be higher than the first threshold;

[0307] 4) Meet the power spectrum template specified by IEEE 802.15.4z.

[0308] The value range of PSLR can be set according to actual needs. For example, PSLR (in dB) needs to be better than the existing waveform by more than 39% (19.97 dB). The first threshold can be set according to actual needs, for example, the first threshold can be 35%, 36%, 38%, 40%, 42%, 44%, 45%, etc. In this application, the existing waveform refers to the eighth-order Butterworth waveform.

[0309] It should be noted that different UWB channels have different bandwidths, including 499.2MHz, 1331.2MHz, 1081.6MHz, and 1354.97MHz. For different channels, the resolution of the eighth-order Butterworth waveform is different, and the PSLR remains unchanged. In this application, the ranging resolution is no worse than the 8th-order Butterworth waveform for channels with the same bandwidth. In other words, when transmitted through channels with the same bandwidth, the ranging resolution of the waveform of the UWB signal provided in this application (hereinafter referred to as the new waveform) is no worse than the 8th-order Butterworth waveform. It can be understood that for channels with different bandwidths, the above 4 criteria remain unchanged.

[0310] In some perception scenarios, it is necessary to improve the interference suppression capability of UWB signals. In this case, the UWB signals need to have higher PSLR, which can sacrifice a certain resolution. In order to improve the interference suppression capability of UWB signals, this application proposes that the waveform of the UWB signal needs to meet the following criteria (hereinafter referred to as Criterion 2):

[0311] 1) The range of ranging resolution is 0.875Tp~Tp;

[0312] 2) The value range of PSLR (in dB) is greater than 30dB;

[0313] 3) The spectrum efficiency is higher than the second threshold;

[0314] 4) Meet the power spectrum template specified by IEEE 802.15.4z.

[0315] Tp=1 / B, B represents the bandwidth of the channel occupied by the UWB signal. The value range of the ranging resolution can be set according to actual needs. For example, the ranging resolution of the waveform of the UWB signal provided in the present application is not worse than 10% of the 8th-order Butterworth waveform, that is, the ranging resolution of the new waveform is more than 90% of the ranging resolution of the 8th-order Butterworth waveform. The value range of PSLR can be set according to actual needs. For example, PSLR (in dB) needs to be better than the existing waveform by more than 100% (28.74dB). The second threshold can be set according to actual needs, for example, the second threshold can be 35%, 36%, 38%, 40%, 42%, 44%, 45%, etc.

[0316] It should be noted that different UWB channels have different bandwidths, including 499.2MHz, 1331.2MHz, 1081.6MHz, and 1354.97MHz. For different channels, the resolution of the same waveform is different, but the PSLR remains unchanged. Therefore, for different channels, different ranging resolutions can be set for the new waveform. For channels with different bandwidths, the above four criteria remain unchanged.

[0317] In order to take into account both the ranging performance and the perception performance of the UWB signal, the present application proposes that the waveform 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 should not be understood as only being able to design a time domain template or design a UWB signal waveform based on these two criteria. In other words, the waveform of the UWB signal designed by those skilled in the art based on other similar criteria (taking into account both the ranging performance and the perception performance of the waveform) also falls within the scope of protection of the present application.

[0318] In a possible implementation, a new time domain template is determined according to criterion 1 or criterion 2, so as to use the new time domain template to generate a UWB signal that takes into account both ranging performance and perception performance. In practical applications, the transmitter can generate a transmission signal according to the new time domain template to ensure the ranging performance and perception performance of the transmission signal.

[0319] Fig.9A An example of a time domain template provided in an embodiment of the present application. Fig.9A The time domain template shown can be regarded as a possible time domain template determined according to the above-mentioned criterion 1 or criterion 2. The ranging resolution and PSLR performance of the waveform that meets the constraints of the time domain template provided in this application (hereinafter referred to as time domain template 1) are better. In this application, a waveform satisfies the constraints of the time domain template means that the amplitude of the highest peak of the waveform is scaled to 1 and is included in the area defined by the boundary of the time domain template. Scaling the amplitude of the highest peak of the waveform to 1 means scaling the waveform as a whole and scaling the amplitude of the highest peak of the waveform to 1.

[0320] See also Fig.9A, the horizontal axis represents time, the unit is Tp, Tp=1 / B, the vertical axis represents amplitude, the upper boundary of the time domain template provided in the embodiment of the present application (hereinafter referred to as time domain template 1) includes the line segment indicated by 901, the line segment indicated by 902 and the line segment indicated by 903, the lower boundary of the time domain template 1 includes the line segment indicated by 904 and the line segment indicated by 905, the coordinate of the horizontal axis 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 coordinate of the horizontal axis corresponding to the line segment indicated by 903 is greater than 1, the coordinate of the horizontal axis corresponding to the line segment indicated by 904 is less than 0, and the coordinate of the horizontal axis corresponding to the line segment indicated by 905 is greater than or equal to 0; the coordinates of point A are (-1.25, 0.015), the coordinates of point B are (0, -0.2), the coordinates of point D are (1, 0.2), the coordinates of point F are (2, 0.015), and point C represents the peak point of the main lobe, Point D represents the valley point of the first side lobe, the values ​​of the ordinates of point H and point G are both reference values, and the difference between the abscissas corresponding to point H and point G is the width corresponding to the first side lobe; the coordinate of the horizontal axis 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 coordinate of the horizontal axis corresponding to the second time unit is 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 coordinate of the horizontal axis corresponding to the third time unit is greater than 0, and the third time unit corresponds to the line segment indicated by 905, that is, the time after point B; the coordinate of the horizontal axis corresponding to the fifth time unit is 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 coordinate of the horizontal axis corresponding to the sixth time unit is less than 0, and the sixth time unit corresponds to the line segment indicated by 904, that is, the time before point B. In the fifth time unit, the upper boundary of the time domain template 1 is a line segment with a vertical coordinate of 0.015, that is, the value corresponding to the upper boundary is 0.015. In the first time unit, the upper boundary of the time domain template 1 is a line segment with a vertical coordinate of 1, that is, the value corresponding to the upper boundary is 1; in the second time unit, the upper boundary of the time domain template 1 is a first value (for example, 0.2), that is, in the second time unit, the upper boundary of the time domain template 1 is a line segment with a vertical coordinate of the first value, and the first value is less than 0.3; in the third time unit, the value corresponding to the lower boundary of the time domain template 1 is a second value, that is, in the third time unit, the lower boundary of the time domain template 1 is a line segment with a vertical coordinate of the second value, and the second value (for example, -0.2) is greater than -0.5. The reference value can be 0, 0.01, 0.015, 0.02, etc. In a possible implementation, the lower boundary in the third time unit includes boundary 1 and boundary 2, boundary 1 is a line segment with a vertical coordinate of the second value, and boundary 2 is a line segment with a vertical coordinate of the third value.For example, the third time unit includes the fourth time unit and the seventh time unit, the coordinate of the horizontal axis corresponding to the fourth time unit is [0,2], the coordinate of the horizontal axis corresponding to the seventh time unit is greater than 2, the lower boundary within the fourth time unit is a line segment with a vertical coordinate of the second value, and the lower boundary within the seventh time unit is a line segment with a vertical coordinate of the third value. The second value is less than the third value. The value range of the second value can be (-0.3,-0.15]. The value range of the third value can be (-0.3,-0.05]. For example, the second value is -0.2, and the third value is -0.1. For another example, the second value is -0.15, and the third value is -0.10. For another example, the second value is -0.2, and the third value is -0.05.

[0321] Front combination Fig.9A Describes the boundaries of the time domain mask 1. Fig.9A , some possible waveforms that satisfy the constraints of time domain template 1 meet the following conditions: when the peak value of the main lobe of the waveform is scaled to 1, the peak value of the first side lobe of the waveform (adjacent to the main lobe and located on the right side of the main lobe) belongs to the first peak range, and the peak value of the second side lobe of the waveform belongs to the second peak range. The second side lobe can be a side lobe with the highest peak value to the right of the first side lobe in the waveform. If the main lobe is a peak, the peak value of the main lobe refers to the peak value of the peak corresponding to the main lobe; if the main lobe is a trough, the peak value of the main lobe refers to the absolute value of the trough value of the trough corresponding to the main lobe. If the side lobe is a peak, the peak value of the side lobe refers to the peak value of the peak corresponding to the side lobe; if the side lobe is a trough, the peak value of the side lobe refers to the absolute value of the trough value of the trough corresponding to the side lobe. It should be understood that the peak values ​​of the main lobe and the side lobe are both positive numbers. Fig.9A The waveform shown in FIG. 1 is an example of a waveform that satisfies the constraints of the time domain template 1. Fig.9A , the lower boundary in the third time unit corresponds to the first peak range, and the upper boundary and the lower boundary in the fourth time unit correspond to the second peak range. The peak value of the second side lobe of the above waveform belongs to the second peak range, which can be understood as the peak value of any side lobe to the right of the first side lobe belongs to the second peak range. The peak value of the second side lobe of the above waveform belongs to the second peak range, which can be replaced by: the peak value of any peak to the right of the first side lobe is less than the first value, and the valley value of any valley is greater than the second value.

[0322] Fig.9A The time domain template shown is only an example of the time domain template provided by this application. Other similar time domain templates (time domain templates that can take into account both the ranging performance and the perception performance of the waveform) also fall within the scope of protection of this application.

[0323] In practical applications, according to the above two criteria, namely, Criterion 1 and Criterion 2, the present application provides two corresponding waveform sets, the waveforms in the first waveform set tend to the ranging resolution, and the waveforms in the second waveform set tend to the PSLR.

[0324] The first waveform set includes the following waveforms: Fig. 9B The waveforms shown and Fig. 9C The waveform shown. Fig. 9B The basic waveform of the waveform shown is a 6th-order Butterworth, the window function type is a Kaiser window, and the window parameter is 1.35. Fig. 9C The basic waveform of the waveform shown is a 6th-order Butterworth, the window function type is a Gaussian window, and the window parameter is 1.25*Tp.

[0325] Basic waveform Window function type Window parameters specific waveform 6th order Butterworth Caesar Window 1.35 See also Fig. 9B 6th order Butterworth Gaussian Window 1.25*Tp See also Fig. 9C

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

[0327]

[0328]

[0329] It should be understood that the waveforms in the above-mentioned first waveform set and the above-mentioned second waveform set are only partial examples, rather than all examples.

[0330] The above describes the new time domain template provided by this application and the waveform of the UWB signal that can take into account both ranging performance and perception performance. The following describes the communication scheme provided by this application. The communication scheme provided by this application is applicable to ranging scenarios and perception scenarios.

[0331] It should be noted that the communication scheme provided in this application is mainly applicable to wireless communication systems, which may comply with the wireless communication standards of the third generation partnership project (3GPP) or other wireless communication standards, such as the 802 series (e.g., 802.11, 802.15, or 802.20) of the Institute of Electrical and Electronics Engineers (IEEE). For example, the communication scheme provided in this application is applied to wireless LAN systems that support the next generation Wi-Fi protocol of IEEE802.11ax, such as 802.11be, Wi-Fi7 or EHT, and the next generation of 802.11be, Wi-Fi8 and other 802.11 series protocols.

[0332] Fig.10 This is a flow chart of a communication method interaction provided by an embodiment of the present application. Fig.10 As shown, the method includes:

[0333] 1001. A transmitter generates a transmission signal.

[0334] In the embodiment of the present application, the transmitting end refers to a communication device that can perform distance measurement, angle measurement or Doppler measurement by transmitting UWB signals. For example, vehicle-mounted equipment, car keys, terminal equipment (including mobile phones, computers, tablets, watches, refrigerators, air conditioners, etc.), UWB tags (installed on luggage, school bags, key chains, etc.) that can transmit UWB signals. In the embodiment of the present application, the receiving end refers to a communication device that can receive UWB signals. For example, vehicle-mounted equipment, car keys, terminal equipment (including mobile phones, computers, tablets, watches, refrigerators, air conditioners, etc.), UWB tags (installed on luggage, school bags, key chains, etc.) that can receive UWB signals.

[0335] The peak value of the first sidelobe of the transmitted signal belongs to the first peak range, and the first peak range can be [0.15, 0.3). For example, the first peak range is any one of [0.15, 0.2], [0.15, 0.25], [0.18, 0.2], [0.20, 0.25], etc. The first sidelobe of the transmitted signal refers to a sidelobe located to the right of the main lobe of the transmitted signal and adjacent to the main lobe. In the present application, the main lobe of a waveform refers to the peak or trough with the largest amplitude in the waveform, and the sidelobe of a waveform refers to the peak or trough with a non-largest amplitude in the waveform. The main lobe may be a peak or a trough. The sidelobe may be a peak or a trough. The waveform of the transmitted signal may be any one of the above-mentioned first waveform set or the above-mentioned second waveform set. For example, the main lobe of the transmitted signal is a peak, and the first sidelobe is a trough, see Fig.9A The peak value of the first side lobe belongs to the first peak range, which means that the absolute value of the valley value of the valley corresponding to the first side lobe belongs to the first peak range. For another example, the main lobe of the transmitted signal is a valley, and the first side lobe is a peak; the peak value of the first side lobe belongs to the first peak range, which means that the peak value of the peak corresponding to the first side lobe belongs to the first peak range.

[0336] In a possible implementation, the peak value of the second sidelobe of the transmitted signal belongs to a second peak range, and the second peak range may be [0.15, 0.3). For example, the second peak range is any one of [0.15, 0.2], [0.15, 0.25], [0.18, 0.2], [0.20, 0.25], etc. The second sidelobe may be a sidelobe with the highest peak value on the right side of the first sidelobe of the transmitted signal. The second sidelobe may be a peak or a trough. If the second sidelobe is a peak, the peak value of the second sidelobe belongs to the second peak range, which means that the peak value of the peak corresponding to the second sidelobe belongs to the second peak range. If the second sidelobe is a trough, the peak value of the second sidelobe belongs to the second peak range, which means that the absolute value of the trough value of the trough corresponding to the second sidelobe belongs to the second peak range; if the second sidelobe is a peak, the peak value of the second sidelobe belongs to the second peak range, which means that the peak value of the peak corresponding to the second sidelobe belongs to the second peak range. In this implementation, the peak value of the second side lobe belongs to the second peak range, which can reduce the influence of the direct line of sight of the transmitted signal on the non-direct line of sight.

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

[0338] In a possible implementation, the width corresponding to the main lobe of the transmission signal is less than 2.25*Tp, Tp=1 / B, and B represents the bandwidth of the channel occupied by the transmission signal. In a possible implementation, if the main lobe of the waveform is a peak, the width corresponding to the main lobe (i.e., the time length) is the distance between two points on the main lobe with an amplitude of value a, and the value a can be 0, 0.1, 0.2, 0.3, 0.5, etc., which is not limited in this application; if the main lobe of the waveform is a trough, the width corresponding to the main lobe is the distance between two points on the main lobe with an amplitude of value b, and the value b can be 0, -0.1, -0.2, -0.3, -0.5, etc., which is not limited in this application. Optionally, if the main lobe of the waveform is a peak, the width (i.e., time length) corresponding to the main lobe is the time length between point 1 with an amplitude of value c and point 2 with an amplitude of value d on the main lobe, that is, the difference between the horizontal coordinates corresponding to the two points, point 1 is located on the left side of the peak point (i.e., the point with the largest amplitude), and point 2 is located on the right side of the peak point; if the main lobe of the waveform is a trough, the width (i.e., time length) corresponding to the main lobe is the time length between point 3 with an amplitude of value e and point 4 with an amplitude of value f on the main lobe, that is, the difference between the horizontal coordinates corresponding to the two points, point 3 is located on the left side of the valley point (i.e., the point with the largest amplitude on the peak), and point 4 is located on the right side of the valley point. The value c is different from the value d. The value c can be 0.015, 0.0, 0.02, etc. The value d can be 0.0, -0.015, 0.015, etc. The value e is different from the value f. The value e can be -0.015, 0.0, -0.02, etc. The value f can be 0.0, -0.015, 0.015, etc. For example, the waveform of the transmitted signal is Fig.9A In the waveform, the width corresponding to the main lobe is the first time unit indicated by 901. For another example, the width corresponding to the main lobe is the distance between two points on the peak corresponding to the main lobe with an amplitude of 0. The waveforms in these two examples are normalized waveforms.

[0339] 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, which is not limited in the embodiments of the present application. The width corresponding to the first side lobe may be greater than the width corresponding to the main lobe, or may be less than the width corresponding to the main lobe. Optionally, if any side lobe on the waveform is a peak, the width corresponding to any side lobe is the distance between two points on the peak corresponding to any side lobe with an amplitude of value a; if any side lobe on the waveform is a trough, the width corresponding to any side lobe is the distance between two points on the trough corresponding to any side lobe with an amplitude of value b. Optionally, if any side lobe of the waveform is a peak, the width (i.e., time length) corresponding to the side lobe is the time length between point 7 on the corresponding peak with an amplitude of value c and point 8 on the corresponding peak with an amplitude of value d, that is, the difference between the horizontal coordinates corresponding to the two points, point 7 is located on the left side of the peak point (i.e., the point with the largest amplitude), and point 8 is located on the right side of the peak point; if any side lobe of the waveform is a trough, the width (i.e., time length) corresponding to the side lobe is the time length between point 9 on the corresponding trough with an amplitude of value e and point 10 on the corresponding trough with an amplitude of value f, that is, the difference between the horizontal coordinates corresponding to the two points, point 9 is located on the left side of the valley point (i.e., the point with the largest amplitude on the trough), and point 10 is located on the right side of the valley point. It should be noted that in the present application, the width corresponding to the first side lobe (adjacent to the main lobe) on the right side of the main lobe of the waveform can be the time length between two points on the trough corresponding to the first side lobe with an amplitude of value a, or the time length between the time corresponding to the peak point of the wave peak corresponding to the main lobe and the time corresponding to the point on the trough corresponding to the first side lobe with an amplitude of value a, or other meanings, which are not limited in the present application. In one possible implementation, the transmitted signal has no side lobes, that is, only the main lobe, and the side lobes do not need to be considered in this case.

[0340] A possible implementation of step 1002 is as follows: Generate the transmission signal according to the time domain template. The time domain template is used to limit the peak value of the first side lobe of the transmission signal. The time domain template is also used to limit the peak value of the second side lobe of the transmission signal. The waveform of the transmission signal satisfies the constraints of the time domain template. The value corresponding to the upper boundary of the time domain template in the first time unit is 1. The upper boundary of the time domain template in 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, and the second time unit is after the first time unit. The second time unit 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 transmission signal, and the second time unit is the time corresponding to each side lobe on the right side of the main lobe of the transmission signal. The upper boundary of the time domain template in the second time unit corresponds to the peak value of the second side lobe of the transmission signal. The lower boundary of the time domain template in 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 belongs to the second time unit. The second value is less than or equal to -0.15 and greater than -0.3. The lower boundary of the time domain template in the third time unit corresponds to the peak value of the first side lobe of the transmitted signal. The lower boundary of the time domain template in 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 waveform of the transmitted signal is located in the area defined by the boundary of the time domain template. Fig.9A An example of a time domain template provided in an embodiment of the present application.

[0341] 1002. The transmitter sends a transmission signal.

[0342] The transmission signal is used for distance measurement, angle measurement or Doppler measurement. The transmission signal can also be used for presence detection, that is, detecting whether a target (such as a human body) exists; and measuring the angle, speed and other information of the target. Doppler measurement, presence detection, measuring the angle, speed and other information of the target can be regarded as specific ways of perception. In other words, perception includes measuring the angle, speed and other information of the target, Doppler measurement, presence detection, etc. The transmission signal can also be used for other ways of perception.

[0343] Correspondingly, the receiving end receives the transmission signal. The receiving end receiving the transmission signal may be: receiving a signal transmitted by the transmission signal through a target (such as a human body), that is, a reflection signal corresponding to the transmission signal.

[0344] 1003. The receiving end performs signal processing according to the transmitted signal.

[0345] The receiving end may perform signal processing according to the transmitted signal: ranging, presence detection, measuring the angle and speed of the target, Doppler measurement, etc. according to the transmitted signal. It is understandable that Doppler measurement may be replaced by other specific ways of perception, such as presence detection.

[0346] 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, that is, the communication device. The transmitting end may be a transmitter on the communication device, and the receiving end may be a receiver on the communication device. The transmitting end sending the transmission signal may be that the transmitting end uses a transmitter to send the transmission signal. The receiving end receiving the transmission signal may be that the receiving end uses a receiver to receive the transmission signal. Fig. 7A for Fig.10 A scenario where the communication method in is applicable, Fig. 7A The communication device in is the entity corresponding to the sending end and the receiving end. Fig. 7A In the described scenario, the communication device is both a sending end and a receiving end.

[0347] 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 one entity and the receiving end is another entity. Fig.10 The communication method in the bi-static sensing mode may be applicable, the transmitting end is a transmitter in the mode, and the receiving end is a receiver in the mode. Figure 7B for Fig.10 An example of a bi-static sensing mode applicable to the communication method in , where the sender is Figure 7B The transmitter in the receiver is Figure 7B The receiver in. Fig.10 The communication method in the mono-static sensing mode may be applicable, the transmitting end is a transmitter in the mode, and the receiving end is any receiver in the mode. Figure 7C for Fig.10 An example of a muti-static sensing mode applicable to the communication method in , where the sender is Figure 7C The transmitter in the receiver is Figure 7C Receiver 1 in.

[0348] In the embodiment of the present application, the peak value of the first side lobe of the transmitted signal belongs to the first peak range, which can reduce the influence of the direct line of sight of the transmitted signal on the non-direct line of sight, thereby ensuring both the ranging performance and the Doppler measurement performance.

[0349] In perception applications, the energy of the reflected signal from the target (such as the human body) is relatively weak compared to the LOS path and the reflected signal energy of other objects in the environment (walls, ground, roof). Therefore, if it is necessary to extract the target information (such as angle, speed, etc.), interference elimination is required. Interference elimination requires knowing the exact waveform of the transmitted signal, otherwise it will result in poor interference elimination performance and even cause negative effects. In order to ensure perception performance, the transmitter and receiver need to have specific waveforms of the UWB signals transmitted interactively. An embodiment of the present application provides a solution for the specific waveforms of the UWB signals transmitted interactively by the transmitter and receiver. Fig.11 Another communication method interaction flow chart provided in the embodiment of the present application. Fig.11 As shown, the method includes:

[0350] 1101. The sending end sends indication information to the receiving end.

[0351] The indication information is used to indicate the waveform of the UWB signal transmitted by the transmitting end. Accordingly, the receiving end receives the indication information. The indication information may be included in downlink control information (DCI), medium access control (MAC) layer signaling or other signaling. The transmitting end may send the indication information to the receiving end during the perception service establishment phase, or may send the indication information before sending a transmission signal for ranging, angle measurement or Doppler measurement to the receiving end.

[0352] In a possible implementation, the indication information includes a first field, and the first field is used to indicate the waveform set to which the waveform of the transmitted signal belongs. In a possible implementation, the indication information includes a second field, and the second field is used to indicate the waveform of the transmitted signal.

[0353] In practical applications, the waveform of the UWB signal can be divided into two or more waveform sets according to the actual application requirements. In other words, the transmitter can pre-configure two or more waveform sets, and the waveforms in different waveform sets are suitable for different scenarios. The transmitter can use waveforms in different waveform sets to transmit UWB signals in different scenarios or under different channel conditions. The transmitter and the receiver can both be configured with a correspondence between the first field and the waveform set, and a correspondence between the second field and the parameters of the waveform of the UWB signal. In this way, the receiver can accurately determine the waveform of the transmission signal sent by the transmitter based on the first field and the second field. For example, according to the actual application requirements, the waveform of the UWB signal can be divided into two waveform sets. The waveforms in the first waveform set give priority to resolution and are mainly used in environments with less interference; the waveforms in the second waveform set give priority to sidelobe suppression capability and are mainly used in environments with greater interference.

[0354] The value of one or more bits included in the first field may indicate the waveform set to which the waveform of the UWB signal transmitted by the transmitter belongs. Exemplarily, the first field includes 1 bit. If the value of the 1 bit is 0, the first field indicates that the waveform of the UWB signal transmitted by the transmitter belongs to the first waveform set; if the value of the 1 bit is 1, the first field indicates that the waveform of the UWB signal transmitted by the transmitter belongs to the second waveform set. Table 2 shows an example of the correspondence between the value of the first field and the waveform set. Exemplarily, the first field includes 2 bits. If the value of the 2 bits is 00, the first field indicates that the waveform of the UWB signal transmitted by the transmitter belongs to the first waveform set; if the value of the 2 bits is 11, the first field indicates that the waveform of the UWB signal transmitted by the transmitter belongs to the second waveform set.

[0355] Table 2

[0356] First Field Waveform Collection 0 The first waveform set, giving priority to ensuring resolution 1 The second waveform set gives priority to ensuring interference suppression capabilities

[0357] The value of one or more bits included in the first field can be regarded as the index of the waveform set of the UWB signal. Exemplarily, the UWB signal sent by the transmitter belongs to the first waveform set or the second waveform set; if the first field indicates that the waveform of the UWB signal transmitted by the transmitter belongs to the first waveform set, the second field indicates any waveform in the first waveform set, that is, the value of one or more bits included in the second field is the index of any waveform in the second waveform set; if the first field indicates that the waveform of the UWB signal transmitted by the transmitter belongs to the second waveform set, the second field indicates any waveform in the second waveform set, that is, the value of one or more bits included in the second field is the index of any waveform in the second waveform set. Table 3 shows the corresponding relationship between the value of the bit included in the second field and the waveform in the first waveform set. Referring to Table 3, when the second field is 000, the second field indicates a specific waveform 1; when the second field is 001, the second field indicates a specific waveform 2; and so on. It can be understood that if the second field is 000, the second field indicates that the waveform of the UWB signal sent by the transmitter is a specific waveform 1 in the first waveform set. Optionally, the receiving end is configured with Table 3, and determines the waveform of the UWB signal sent by the transmitting end according to the second field and Table 3. The specific waveforms in Table 3 are part of the waveforms in the first waveform set.

[0358] Table 3

[0359] Second field specific waveform 000 Specific waveform 1: 6th-order Butterworth waveform plus Kaiser window 001 Specific waveform 2: 6th-order Butterworth waveform plus Gaussian window 010 reserved 011 reserved 100 reserved 101 reserved 110 reserved 111 reserved

[0360] Table 4 shows the correspondence between the values ​​of the bits included in the second field and the waveforms in the second waveform set. Referring to Table 4, when the second field is 000, the second field indicates specific waveform 1; when the second field is 001, the second field indicates specific waveform 2; and so on. It can be understood that if the second field is 000, the second field indicates that the waveform of the UWB signal sent by the transmitter is specific waveform 1 in the second waveform set. Optionally, the receiving end is configured with Table 4 to determine the waveform of the UWB signal sent by the transmitting end according to the second field and Table 4. The specific waveforms in Table 4 are some of the waveforms in the second waveform set.

[0361] Table 4

[0362] 000 Specific waveform 1: Gaussian waveform (σ=0.41Tp) 001 Specific waveform 2: 9th-order Butterworth plus Kaiser window 010 Specific waveform 3: 10th order Butterworth plus Kaiser window 011 Specific waveform 4: 10th order Butterworth plus Blackman window 100 Specific waveform 5: 11th-order Butterworth plus Kaiser window 101 Specific waveform 6: 11th order Butterworth plus Blackman window 110 Specific waveform 7: 12th-order Butterworth plus Kaiser window 111 Specific waveform 8: 12th order Butterworth plus Blackman window

[0363] Table 3 is an example of the correspondence between the second field and the waveform in the first waveform set, and Table 4 is an example of the correspondence between the second field and the waveform in the second waveform set. It should be understood that the correspondence between the values ​​of the bits included in the second field and the waveforms in the first waveform set and the correspondence between the values ​​and the waveforms in the second waveform set can be configured according to actual needs, and this application does not limit this.

[0364] In this implementation, the indication information includes a first field and a second field. The first field and the second field can accurately indicate the waveform set to which the UWB signal transmitted by the transmitting end belongs and the parameters of the waveform of the UWB signal.

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

[0366] The value of one or more bits included in the third field indicates that the transmitter generates the UWB signal digitally or in an analog manner. Exemplarily, the third field includes 1 bit. If the value of the 1 bit is 1, the third field indicates that the transmitter generates the UWB signal in an analog manner, that is, the transmitter has a DAC function; if the value of the 1 bit is 0, the third field indicates that the transmitter generates the UWB signal in an analog manner, that is, it does not have a DAC function. Table 5 shows an example of the correspondence between the value of the third field and whether the transmitter has a DAC function. Referring to Table 5, if the value of the 1 bit included in the third field is 0, the third field indicates that the transmitter does not have a DAC function; if the value of the 1 bit included in the third field is 1, the third field indicates that the transmitter has a DAC function.

[0367] Table 5

[0368] 0 The transmitter does not have DAC function 1 The transmitter has DAC function

[0369] Optionally, the indication information includes the first field, the second field, and the third field; after receiving the indication information, when the third field indicates that the transmitting end has the DAC function (for example, the third field includes a 1-bit value of 1), the receiving end first determines the waveform set to which the waveform of the UWB signal sent by the transmitting end belongs according to the first field, and then determines the specific waveform of the waveform according to the second field. Optionally, the indication information includes the first field, the second field, and the third field; after receiving the indication information, when the third field indicates that the transmitting end does not have the DAC function (for example, the third field includes a 1-bit value of 1), the receiving end ignores the first field and the second field. That is, when the transmitting end does not have the DAC function, the values ​​of the first field and the second field in the indication information sent can be any values, for example, the first field and the second field are set to all 0 or all 1 by default, which is not limited in this application. Optionally, the indication information includes the first field, but does not include the second field and the third field. When the transmitting end does not have the DAC function, the indication information sent may include the third field, but does not include the first field and the second field.

[0370] In this implementation, the third field indicates whether the transmitting end generates the UWB signal digitally or analogically, so that the receiving end can further determine the waveform of the transmitted signal and perform interference elimination according to the waveform of the transmitted signal.

[0371] The present application defines a new field, namely, the indicator for pulse shape field, which is used to indicate the specific parameters of the waveform of the UWB signal. The name of the indicator for pulse shape field is not limited. The indicator for pulse shape field may include the above-mentioned first field, the above-mentioned second field and the above-mentioned third field, or may only include the above-mentioned third field. Table 6 is an example of the pulse waveform indication field defined in the present application. Referring to Table 6, the pulse waveform indication field defined in the present application includes 5 bits, namely bit 0 to bit 4; wherein bit 0 indicates the manner in which the transmitter generates the UWB signal, bit 1 indicates the waveform set (pulse shapeset) to which the waveform of the UWB signal transmitted by the transmitter belongs, and bits 2 to bit 4 indicate the parameters of the waveform of the UWB signal transmitted by the transmitter. In other words, bits 2 to bit 4 indicate a specific pulse waveform (indication of specific pulse shape).

[0372] Table 6

[0373] bits:0 bits:1 bits:2-4 DAC mode pulse shape set indication of specific pulse shape

[0374] 1102. The transmitting end sends a transmission signal to the receiving end.

[0375] In one possible implementation, the transmitting end selects a specific waveform from one or more waveform sets to send a transmission signal, namely a UWB signal. Optionally, the transmitting end selects any waveform in the first waveform set and the second waveform set to transmit the UWB signal. For example, the transmitting end selects a specific waveform 1 in the first waveform set to send a transmission signal, and the waveform of the transmission signal is the same or substantially the same as the waveform 1 in the first waveform set. Correspondingly, the receiving end receives the transmission signal sent by the transmitting end. The transmitting end can select a specific waveform in the following manner: If the transmitting end has a DAC function, then the corresponding waveform set can be selected according to the current demand (focusing on resolution or focusing on interference suppression capability), and a specific waveform can be selected from the waveform set; if the transmitting end does not have a DAC function, a waveform that can be generated by analog means, such as a Butterworth waveform or a Gaussian waveform, is sent.

[0376] In a possible implementation, the transmitting end receives configuration information sent by an access network device, such as a base station, and determines to use a first waveform to send a UWB signal according to the configuration information. For example, the transmitting end determines to use waveform 1 in the first waveform set to send a transmission signal according to the configuration information sent by the access network device.

[0377] 1103. The receiving end eliminates interference with the transmission signal from the transmitting end according to the indication information.

[0378] The receiving end can determine the specific waveform of the transmission signal sent by the transmitting end according to the indication information, and then perform interference elimination on the transmission signal from the transmitting end according to the specific waveform. It should be understood that the receiving end can perform interference elimination on any UWB signal, i.e., the transmission signal, from the transmitting end according to the indication information. The peak value of the first side lobe of the transmission signal sent by the receiving end belongs to the first peak range.

[0379] Step 1103 is optional and not necessary. It should be understood that if the third field in the indication information indicates that the transmitting end generates the UWB signal by analog means, that is, does not indicate the waveform of the UWB signal sent by it, then the receiving end does not need to perform interference elimination on the transmission signal from the transmitting end according to the indication information.

[0380] 1104. The receiving end performs signal processing according to the transmission signal from the transmitting end.

[0381] The signal processing performed by the receiving end according to the transmission signal from the transmitting end may be distance measurement, angle measurement or Doppler measurement according to the transmission signal.

[0382] In the embodiment of the present application, the indication information is received, and the receiving end can better eliminate interference according to the waveform of the UWB signal transmitted by the transmitting end.

[0383] Please note that Fig.10 The method flow and Fig.11 The method flow in can be two independent method flows, or they can be used together. In other words, the receiving end and the sending end can execute separately Fig.10 The method flow or Fig.11 The method flow in Fig.10 Before the method flow in Fig.11 The method flow in .

[0384] The structure of a communication device that can implement the communication method provided in the embodiments of the present application is described below in conjunction with the accompanying drawings.

[0385] Fig.12 A schematic diagram of the structure of a communication device 1200 provided in an embodiment of the present application. The communication device 1200 may correspond to the functions or steps implemented by the transmitting end in the above-mentioned various method embodiments, and may also correspond to the functions or steps implemented by the receiving end in the above-mentioned various method embodiments. The communication device may include a processing module 1210 and a transceiver module 1220. Optionally, a storage unit may also be included, which may be used 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 the instructions (codes or programs) and / or data in the storage unit to implement the corresponding method. The above-mentioned units may be independently arranged or partially or fully integrated. For example, the transceiver module 1220 may include a sending module and a receiving module. The sending 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.

[0386] In some possible implementations, the communication device 1200 can implement the behaviors and functions of the transmitting end in the above method embodiments. For example, the communication device 1200 can be a transmitting end, or a component (such as a chip or circuit) used in the transmitting end. The transceiver module 1220 can be used to perform Fig.10 , Fig.11 In the embodiment of the present invention, all receiving or sending operations performed by the sending end, such as Fig.10 In step 1002 of the illustrated embodiment, Fig.11 Step 1101, step 1102, and / or other processes used to support the technology described herein in the embodiment shown. Processing module 1210 is used to execute Fig.10 , Fig.11 In the embodiment of the present invention, all operations performed by the transmitting end except the sending and receiving operations, such as Fig.10 In step 1001 of the embodiment shown, Fig.11 The illustrated embodiment involves the steps of generating indication information and generating a transmission signal.

[0387] In some possible implementations, the communication device 1200 can implement the behaviors and functions of the receiving end in the above method embodiments. For example, the communication device 1200 can be a receiving end, or a component (such as a chip or circuit) used in the receiving end. The transceiver module 1220 can be used to perform Fig.10 , Fig.11 In the embodiment of the present invention, all receiving or sending operations performed by the receiving end, such as Fig.10 In step 1002 of the illustrated embodiment, Fig.11 Step 1101, step 1102, and / or other processes used to support the technology described herein in the illustrated embodiment. The processing module 1210 is used to execute all operations performed by the receiving end except the sending and receiving operations, such as Fig.10 In step 1003 of the embodiment shown, Fig.11 Step 1103 and step 1104 in the embodiment shown.

[0388] Fig.13 A schematic diagram of the structure of another communication device 130 provided in an embodiment of the present application. Fig.13 The communication device in the communication method may be the above-mentioned sending end or the above-mentioned receiving end.

[0389] like Fig.13 As shown, the communication device 130 includes at least one processor 1310 and a transceiver 1320 .

[0390] In some embodiments of the present application, the processor 1310 and the transceiver 1320 may be used to execute functions or operations executed by the transmitting end. For example, the transceiver 1320 executes Fig.10 , Fig.11 The processor 1310 is used to perform all receiving or sending operations performed by the transmitting end in the embodiment of Fig.10 , Fig.11 All operations performed by the transmitting end except the sending and receiving operations in the embodiment.

[0391] In some embodiments of the present application, the processor 1310 and the transceiver 1320 may be used to execute the functions or operations executed by the receiving end. The transceiver 1320 may, for example, execute Fig.10 , Fig.11The processor 1310 is used to execute all operations except the receiving and sending operations performed by the receiving end.

[0392] The transceiver 1320 is used to communicate with other devices / apparatuses via a transmission medium. The processor 1310 uses the transceiver 1320 to send and receive data and / or signaling, and is used to implement the method in the above method embodiment. The processor 1310 can implement the function of the processing module 1210, and the transceiver 1320 can implement the function of the transceiver module 1220.

[0393] Optionally, the transceiver 1320 may include a radio frequency circuit and an antenna. The radio frequency circuit is mainly used for converting baseband signals and radio frequency signals and processing radio frequency signals. The antenna is mainly used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. Input and output devices, such as a touch screen, a display screen, a keyboard, etc., are mainly used to receive data input by a user and output data to the user.

[0394] Optionally, the communication device 130 may further include at least one memory 1330 for storing program instructions and / or data. The memory 1330 is coupled to the processor 1310. The coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which may be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules. The processor 1310 may operate in conjunction 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.

[0395] When the communication device 130 is turned on, the processor 1310 can read the software program in the memory 1330, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 1310 performs baseband processing on the data to be sent, and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then sends the radio frequency signal outward through the antenna in the form of electromagnetic waves. 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, and outputs the baseband signal to the processor 1310. The processor 1310 converts the baseband signal into data and processes the data.

[0396] In another implementation, the above-mentioned RF circuit and antenna can be arranged independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna can be arranged independently of the communication device in a remote manner.

[0397] The specific connection medium between the transceiver 1320, the processor 1310 and the memory 1330 is not limited in the embodiment of the present application. Fig.13 The memory 1330, the processor 1310 and the transceiver 1320 are connected via a bus 1340. Fig.13 The connection between other components is only for illustration and is not intended to be limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.13 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0398] In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0399] Fig.14 FIG. 1 is a schematic diagram of the structure of another communication device 140 provided in an embodiment of the present application. Fig.14 As shown, Fig.14 The communication device shown includes a logic circuit 1401 and an interface 1402 . Fig.12 The processing module 1210 in the embodiment can be implemented by a logic circuit 1401. Fig.12 The transceiver module 1220 in the embodiment can be implemented with an interface 1402. The logic circuit 1401 can be a chip, a processing circuit, an integrated circuit or a system on chip (SoC) chip, etc., and the interface 1402 can be a communication interface, an input and output interface, etc. In the embodiment of the present application, the logic circuit and the interface can also be coupled to each other. The embodiment of the present application does not limit the specific connection method of the logic circuit and the interface.

[0400] In some embodiments of the present application, the logic circuit and interface may be used to execute the functions or operations performed by the above-mentioned transmitting end, etc. In some embodiments of the present application, the logic circuit and interface may be used to execute the functions or operations performed by the above-mentioned receiving end, etc.

[0401] The present application also provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction is executed on a computer, the computer executes the method of the above embodiment.

[0402] The present application also provides a computer program product, which includes instructions or a computer program. When the instructions or the computer program are run on a computer, the method in the above embodiment is executed.

[0403] The present application also provides a communication system, comprising the above-mentioned transmitting end and the above-mentioned receiving end.

[0404] Two other possible time domain templates provided in the embodiments of the present application are introduced below.

[0405] Fig.15 This is an example of a time domain template provided in an embodiment of the present application. Fig.15 , the area surrounded by the dotted line is the time domain template, the value corresponding to the lower boundary of the time domain template is -0.015, (-1.25, 0.015), (1, 0.3), (1.50, 0.015) are the three inflection points on the upper boundary of the time domain template (i.e., the intersection of the two boundary lines). The inflection point is the boundary point on the boundary of the time domain template. Fig.15 When the upper boundary of the time domain template is less than -1.25 in the time region, the corresponding value is 0.015; when the upper boundary of the time domain template is [-1.25,1] in the time region, the corresponding value is 1; when the upper boundary of the time domain template is [1,1.50] in the time region, the corresponding value is 0.3; when the upper boundary of the time domain template is greater than 1.5 in the time region, the corresponding value is 0.015.

[0406] Fig.15 Two waveforms are shown, one is a Gaussian waveform and the other is a Caesar waveform. The Gaussian waveform can be expressed as:

[0407]

[0408] Where A represents the amplitude, and σ can be used to adjust the width of the waveform. Here we take σ = 8.8 e-10 , L represents the length of non-zero elements, and the waveform amplitude is normalized. The length of L is 3*Tp.

[0409] The Kaiser waveform can be expressed as:

[0410]

[0411] Where I0 is the first-order modified Bessel function of 0th order, where πβ=10, and L represents the length of the non-zero element. The length of L is 3*Tp. It can be seen from the figure that the two waveforms are very close. C is the interval between two points of the waveform at y=C. Two waveforms can get two C values. Here we take the average of the two to get a C. For example, in the following analysis, we can set C=0.015. dis the interval between two points of the waveform at y = 0.3 to y = C. Two waveforms can get two T d Value, here we take the average of the two to get a T d It should be noted that when drawing the graph, we slightly shifted the two waveforms in the time domain, and the shift operation does not affect T C and T d The value of .

[0412] Time domain template 1: The lower boundary of the time domain template 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 boundary of the time domain template in the time region [-1.25, 1] ​​is 1, the value corresponding to the upper boundary of the time domain template in the time region (1, the third value] is 0.3, and the value corresponding to the upper boundary of the time domain template in the time region (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], and the value range of the third value is (1.0, 2. 0]. [-1.25, third value] is the first time zone, the time zone [-1.25, 1] ​​is the first sub-zone, and the time zone (1, third value] is the second sub-zone. The time zone (third value, ∞) is the second time zone. It should be noted that the present application does not limit the boundary values ​​of each time zone. For example, the time zone [-1.25, 1) is the first sub-zone, and the time zone [1, third value] is the second sub-zone. For another example, [-1.25, third value) is the first time zone, and the time zone [third value, ∞) is the second time zone. Define a new waveform time domain template, where Tc = 2.5Tp, Tw = (1+2α)Tc. See Fig.16A , there is a line at the bottom of the time domain template, y=-y1, which is the lower boundary; the coordinates of the first inflection point of the time domain template 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). These three inflection points are all points on the upper boundary of the time domain template, that is, the intersection points of the parts corresponding to different values ​​on the upper boundary. Among them, ΔT is an arbitrary constant, that is, the time domain template can be arbitrarily offset in the time domain; y1 (i.e., the first value) is an adjustable parameter, and the value range is [0.001, 0.2]; y2 is also an adjustable parameter, and the value of y2 is less than or equal to 0.015; y3 (i.e., the second value) is also an adjustable parameter, and the value range is [0.001, 0.2]; α is also an adjustable parameter, and the value can be from 0 to 100. Below we give examples of some typical templates.

[0413] Time domain template 2: The lower boundary of the time domain template 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 boundary of the time domain template in the time region [-1.25, the third value] is 1, and the value corresponding to the upper boundary of the time domain template in the time region (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], and 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 region. It should be noted that this application does not limit the boundary values ​​of each time region. Define a new waveform time domain template, where Tc = 2.5Tp, Tw = (1 + 2α)Tc. See Fig. 16B , there is a line at the bottom of the time domain template, y=-y1, which is the lower boundary; the coordinates of the first inflection point of the time domain template 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, that is, the time domain template can be arbitrarily offset in the time domain; y1 (i.e., the first value) is an adjustable parameter, and the value range is [0.001, 0.2]; y2 is also an adjustable parameter, and the value range of y2 is less than or equal to 0.2; α is a parameter, and the value can range from 0 to 100. Below we give some examples of typical templates.

[0414] Example 1: α=0.05.

[0415] See also Fig.17A , Tc=2.5Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template at y=-0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25,0.015), the coordinates of the second inflection point are (1,0.3), and the coordinates of the third inflection point are ((1+2α)Tc-1.25,0.015), where α is 0.05, and the coordinates of the third inflection point are (1.5,0.015).

[0416] Example 2: α=0.05.

[0417] See also Fig. 17B , Tc=2.5Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template with y=-0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25,0.015), and the coordinates of the second inflection point are ((1+2α)Tc-1.25,0.015), where α is 0.05, and the specific coordinates of the second inflection point are (1.50,0.015).

[0418] Example 3: α=0.06.

[0419] See also Fig. 17C, Tc=2.5Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template at y=-0.015, which is the lower boundary; 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), the value of α is 0.06, and the specific coordinates of the third inflection point are (1.55,0.015).

[0420] Example 4: α=0.06.

[0421] See also Fig.17D , Tc=2.5Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template with y=-0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25,0.015), and the coordinates of the second inflection point are ((1+2α)Tc-1.25,0.015), where α is 0.06, and the specific coordinates of the second inflection point are (1.55,0.015).

[0422] Example 5: α=0.07.

[0423] See also Fig.17E , Tc=2.5Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template, y=-0.015, which is the lower boundary; 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), the value of α is 0.07, and the specific coordinates of the third inflection point are (1.6,0.015).

[0424] Example 6: α=0.07.

[0425] See also Fig.17F , Tc=2.5Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template with y=-0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25,0.015), and the coordinates of the second inflection point are ((1+2α)Tc-1.25,0.015), where α is 0.07, and the specific coordinates of the second inflection point are (1.6,0.015).

[0426] Example 7: α=0.08.

[0427] See also Figure 17G, Tc=2.5Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template at y=-0.015, which is the lower boundary; 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), the value of α is 0.08, and the specific coordinates of the third inflection point are (1.65,0.015).

[0428] Example 8: α=0.08.

[0429] See also Fig.17H , Tc=2.5Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template with y=-0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25,0.015), and the coordinates of the second inflection point are ((1+2α)Tc-1.25,0.015), where α is 0.08, and the specific coordinates of the second inflection point are (1.65,0.015).

[0430] Example 9: α=0.09.

[0431] See also Fig.17I , Tc=2.5Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template at y=-0.015, which is the lower boundary; 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), the value of α is 0.09, and the specific coordinates of the third inflection point are (1.7,0.015).

[0432] Example 10: α=0.09.

[0433] See also Fig.17J , Tc=2.5Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template with y=-0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25,0.015), and the coordinates of the second inflection point are ((1+2α)Tc-1.25,0.015), where α is 0.09, and the specific coordinates of the second inflection point are (1.7,0.015).

[0434] Example 11: α=0.1.

[0435] See also Figure 17K, Tc=2.5Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template at y=-0.015, which is the lower boundary; 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), α is 0.1, and the specific coordinates of the third inflection point are (1.75,0.015).

[0436] Example 12: α=0.1.

[0437] See also Figure 17L , Tc=2.5Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template with y=-0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25,0.015), and the coordinates of the second inflection point are ((1+2α)Tc-1.25,0.015), where α is 0.1, and the specific coordinates of the second inflection point are (1.75,0.015).

[0438] Example 13: α=0.11.

[0439] See also Fig.17M , Tc=2.5Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template at y=-0.015, which is the lower boundary; 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), the value of α is 0.11, and the specific coordinates of the third inflection point are (1.80,0.015).

[0440] Example 14: α=0.11.

[0441] See also Fig.17N , Tc=2.5Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template with y=-0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25,0.015), and the coordinates of the second inflection point are ((1+2α)Tc-1.25,0.015), where α is 0.11, and the specific coordinates of the second inflection point are (1.80,0.015).

[0442] Example 15: α=0.12.

[0443] See also Fig.17O, Tc=2.5Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template at y=-0.015, which is the lower boundary; 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), the value of α is 0.12, and the specific coordinates of the third inflection point are (1.85,0.015).

[0444] Example 16: α=0.12.

[0445] See also Figure 17P , Tc=2.5Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template with y=-0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25,0.015), and the coordinates of the second inflection point are ((1+2α)Tc-1.25,0.015), where α is 0.12, and the specific coordinates of the second inflection point are (1.85,0.015).

[0446] Example 17: α=0.15.

[0447] See also Figure 17Q , Tc=2.5Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template, y=-0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25,0.015), the coordinates of the second inflection point are (1,0.3), and the coordinates of the third inflection point are ((1+2α)Tc-1.25,0.015), where α is 0.15, and the specific coordinates of the third inflection point are (2,0.015).

[0448] Example 18: α=0.15.

[0449] See also Figure 17R , Tc=2.5Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template with y=-0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25,0.015), and the coordinates of the second inflection point are ((1+2α)Tc-1.25,0.015), where α is 0.12, and the specific coordinates of the second inflection point are (2,0.015).

[0450] Example 19: α=0.20.

[0451] See also Figure 17S, Tc=2.5Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template, y=-0.015, which is the lower boundary; 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), α is 0.2, and the specific coordinates of the third inflection point are (2.25,0.015).

[0452] Example 20: α=0.20.

[0453] See also Figure 17T , Tc=2.5Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template with y=-0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25,0.015), and the coordinates of the second inflection point are ((1+2α)Tc-1.25,0.015), where α is 0.2, and the specific coordinates of the second inflection point are (2.25,015).

[0454] Example 21: α=0.1, y1=y2=y3=0.015.

[0455] See also Figure 17U , Tc=2.5Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template at y=-0.015, which is the lower boundary; 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), α is 0.1, and the specific coordinates of the third inflection point are (1.75,0.015).

[0456] Example 22: α=0.1, y1=y2=y3=0.015.

[0457] See also Figure 17V , Tc=2.5Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template with y=-0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25,0.015), and the coordinates of the second inflection point are ((1+2α)Tc-1.25,0.015), where α is 0.1, and the specific coordinates of the second inflection point are (1.75,0.015).

[0458] Example 23: α=0.1, y1=y2=y3=0.01.

[0459] See also Figure 17W, Tc=2.6Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template, y=-0.01, which is the lower boundary; 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 α is 0.1, and the specific coordinates of the third inflection point are (1.87, 0.01).

[0460] Example 24: α=0.1, y1=y2=y3=0.01.

[0461] See also Figure 17X , Tc=2.6Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template with y=-0.01, which is the lower boundary; the coordinates of the first inflection point are (-1.25,0.01), and the coordinates of the second inflection point are ((1+2α)Tc-1.25,0.01), where α is 0.1, and the specific coordinates of the second inflection point are (1.87,0.01).

[0462] Example 25: α=0.11, y1=y2=y3=0.001.

[0463] See also Figure 17Y , Tc=2.6Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template at y=-0.01, which is the lower boundary; 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), the value of α is 0.11, and the specific coordinates of the third inflection point are (1.92,0.01).

[0464] Example 26: α=0.11, y1=y2=y3=0.001.

[0465] See also Figure 17Z , Tc=2.6Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template with y=-0.01, which is the lower boundary; the coordinates of the first inflection point are (-1.25,0.01), and the coordinates of the second inflection point are ((1+2α)Tc-1.25,0.01), where α is 0.11, and the specific coordinates of the second inflection point are (1.92,0.01).

[0466] Example 27: α=0.3, y1=y2=y3=0.2.

[0467] See also Fig.18A, Tc=1.625Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template with y=-0.2, which is the lower boundary; the coordinates of the first inflection point are (-1.25,0.2), the coordinates of the second inflection point are (1,0.3), and the coordinates of the third inflection point are ((1+2α)Tc-1.25,0.2), where α is 0.3, and the specific coordinates of the third inflection point are (1.35,0.2).

[0468] Example 28: α=0.3, y1=y2=y3=0.2.

[0469] See also Fig.18B , Tc=1.625Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template with y=-0.2, which is the lower boundary; 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 α is 0.3, and the specific coordinates of the second inflection point are (1.35,0.2).

[0470] Example 29: α=0.1, y1=0.015y2=0.015y3=0.015.

[0471] See also Fig.18C , Tc=2.5Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template at y=-0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25,0.015), the coordinates of the second inflection point are (1,0.3), and the coordinates of the third inflection point are ((1+2α)Tc-1.25,0.015), where α is 0.1, and the specific coordinates of the third inflection point are (1.75,0.015).

[0472] Example 30: α=0.1, y1=0.015y2=0.015y3=0.015.

[0473] See also Fig.18D , Tc=2.5Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template with y=-0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25,0.015), and the coordinates of the second inflection point are ((1+2α)Tc-1.25,0.015), where α is 0.1, and the specific coordinates of the second inflection point are (1.75,0.015).

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

[0475] See also Fig.18E, Tc=2.5Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template, y=-0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25,0.015), the coordinates of the second inflection point are (1,0.3), and the coordinates of the third inflection point are ((1+2α)Tc-1.25,0.02), where α is 0.1, and the specific coordinates of the third inflection point are (1.75,0.02).

[0476] Example 32: α=0.1, y1=0.015y2=0.015y3=0.02.

[0477] See also Fig.18F , Tc=2.5Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template with y=-0.015, which is the lower boundary; 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 α is 0.1, and the specific coordinates of the second inflection point are (1.75,0.02).

[0478] Example 33: α=0.1, y1=0.015y2=0.02y3=0.015.

[0479] See also Figure 18G , Tc=2.5Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template at y=-0.015, which is the lower boundary; 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), α is 0.1, and the specific coordinates of the third inflection point are (1.75,0.015).

[0480] Example 34: α=0.1, y1=0.015y2=0.02y3=0.015.

[0481] See also Fig.18H , Tc=2.5Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template with y=-0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25,0.02), and the coordinates of the second inflection point are ((1+2α)Tc-1.25,0.015), where α is 0.1, and the specific coordinates of the second inflection point are (1.75,0.015).

[0482] Example 35: α=0.1, y1=0.02y2=0.015y3=0.015.

[0483] See also Fig.18I, Tc=2.5Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template at y=-0.02, which is the lower boundary; the coordinates of the first inflection point are (-1.25,0.015), the coordinates of the second inflection point are (1,0.3), and the coordinates of the third inflection point are ((1+2α)Tc-1.25,0.015), where α is 0.1, and the specific coordinates of the third inflection point are (1.75,0.015).

[0484] Example 36: α=0.1, y1=0.02y2=0.015y3=0.015.

[0485] See also Fig.18J , Tc=2.5Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template with y=-0.02, which is the lower boundary; the coordinates of the first inflection point are (-1.25,0.015), and the coordinates of the second inflection point are ((1+2α)Tc-1.25,0.015), where α is 0.1, and the specific coordinates of the second inflection point are (1.75,0.015).

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

[0487] See also Figure 18K , Tc=2.5Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template at y=-0.02, which is the lower boundary; 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), the value of α is 0.11, and the specific coordinates of the third inflection point are (1.80,0.015).

[0488] Example 38: α=0.11, y1=0.02y2=0.015=y3=0.015.

[0489] See also Figure 18L , Tc=2.5Tp, Tw=(1+2α)Tc, there is a line at the bottom of the time domain template with y=-0.02, which is the lower boundary; the coordinates of the first inflection point are (-1.25,0.015), and the coordinates of the second inflection point are ((1+2α)Tc-1.25,0.015), where α is 0.11, and the specific coordinates of the second inflection point are (1.80,0.015).

[0490] Another possible time domain template provided by an embodiment of the present application is introduced below.

[0491] Time domain template three: The lower boundary of this time domain template corresponds to a first value. This time domain template is an axisymmetric figure within a first time region. The upper boundary of this time domain template within 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 chronological order. The upper boundary of this time domain template within the third time region corresponds to a third value. The value corresponding to the upper boundary of this time domain template within the fourth time region is 1. The upper boundary of this time domain template within the fifth time region 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 can be [0.1, 0.9].

[0492] The following describes possible ways to determine the length of the first time region and the length of the fourth time region in conjunction with the accompanying drawings.

[0493] Fig.19 This is an example of the time domain template three provided by the embodiments of the present application. The time domain template three is an axisymmetric figure within the first time region ( Fig.19 the time region indicated by Tw1 in). Optionally, the time domain template three is symmetric about the left and right, that is, it is an axisymmetric figure on the entire time axis. Refer to Fig.19 , the area enclosed by the dashed line is the time domain template three, the time region indicated by Tw1 is the first time region, the time region indicated by Tw2 is the fourth time region, Tc1 is the distance between two points where y = y2 on the waveform (the waveform can be a Gaussian waveform or a Kaiser waveform, or the average of the results of the two waveforms), Tw1 = (1 + 2α1)Tc1, Tc2 is the distance between two points where y = y3 on the waveform (the waveform can be a Gaussian waveform or a Kaiser waveform, or the average of the results of the two waveforms), Tw2 = (1 + 2α2)Tc2. The lower boundary of the time domain template three is a line represented by y = -y1. The coordinates of the three inflection points (located on the right side of the axis of symmetry of the time domain template three) on the time domain template three are (Tw2 / 2, y3), (Tw1 / 2, y3), and (Tw1 / 2, y2) respectively. y1 is an adjustable parameter, and the value range of y1 can be [0.001, 0.2]; y2 is also an adjustable parameter, and the value range of y2 can 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 can be from 0 to 100, α2 is a parameter, and the value can be from 0 to 100, but the values need to ensure that Tw2 < Tw1, that is, (1 + 2α2)Tc2 < (1 + 2α1)Tc1. For example, y1 = y2. Next, we give examples of some typical templates. It should be noted that the position of the axis of symmetry of the time template three is at the position of t = 0, but any translation of this template in the time domain still belongs to the protection scope of this template.

[0494] Fig. 20 Another example of the time domain template 3 provided in the embodiment of the present application. The time domain template 3 is in the first time zone ( Fig.19 The time region indicated by Tw1 in the figure is an axisymmetric graph. Fig. 20 , the area surrounded by the dotted line is the time domain template three, the time area indicated by Tw1 is the first time area, the time area indicated by Tw2 is the fourth time area, Tc1 is the distance between the two points y=y2 on the waveform (the waveform can be a Gaussian waveform or a Caesar waveform, or the average of the results of two waveforms), Tw1=(1+2α1)Tc1. Once Tw1 is determined, according to the symmetry requirements of the time template three, the length of Tw2 is also determined accordingly, for example, Tw2=4.5-Tw1. The coordinates of the three inflection points on the time domain template three (located on the right side of the symmetry axis of the time domain template three) are (2.25-Tw2 / 2,y3), (Tw1 / 2,y3) and (Tw1 / 2,y2). y1 is an adjustable parameter, and the value range of y1 can be [0.001, 0.2]; y2 is also an adjustable parameter, and the value range of y2 can be [0.001, 0.2]; the value of y3 needs to be less than or equal to 0.3, for example, the value range of y3 can be [0.1, 0.3], and y3 is also required to be greater than y2. Furthermore, y1=y2 can be required.

[0495] Some possible ways to obtain time domain template three are introduced below.

[0496] Method 1: Tc1 and Tc2 are determined according to y2 and y3 respectively, and Tw1 and Tw2 are obtained after α1 and α2 are determined.

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

[0498] See also Fig.21A , y1=0.015, y2=0.015, y3=0.3; there is a line at the bottom of the time domain template, y=-0.015, which is the lower boundary; the three inflection points on the time domain template are (0.8, 0.3), (1.37, 0.3), and (1.37, 0.015).

[0499] Example 002: y1=0.015, y2=0.015, y3=0.5, α1=0.05, α2=0.05.

[0500] See also Fig. 21B, y1=0.015, y2=0.015, y3=0.5; there is a line at the bottom of the time domain template, y=-0.015, which is the lower boundary; the three inflection points on the time domain template are (0.62, 0.5), (1.37, 0.5), and (1.37, 0.015).

[0501] Example 003: y1=0.015, y2=0.015, y3=0.2, α1=0.05, α2=0.05.

[0502] See also Fig. 21C , y1=0.015, y2=0.015, y3=0.2; there is a line at the bottom of the time domain template, y=-0.015, which is the lower boundary; the three inflection points on the time domain template are (0.92, 0.2), (1.37, 0.2), and (1.37, 0.015).

[0503] Example 004: y1=0.015, y2=0.01, y3=0.3, α1=0.05, α2=0.05.

[0504] See also Fig.21D , y1=0.015, y2=0.01, y3=0.3; there is a line at the bottom of the time domain template, y=-0.015, which is the lower boundary; the three inflection points on the time domain template are (0.8, 0.3), (1.42, 0.3), and (1.42, 0.01).

[0505] Method 2: Tc1 is determined based on y2. After determining α1, Tw1 is obtained. Tw2 is associated with Tw1. After obtaining Tw1, Tw2 can be directly determined.

[0506] Example 005: y1=0.015, y2=0.015, y3=0.3, α1=0.01, Tw2=4.5-Tw1.

[0507] See also Fig.21E , y1=0.015, y2=0.015, y3=0.3; there is a line at the bottom of the time domain template, y=-0.015, which is the lower boundary; the three inflection points on the time domain template are (0.98, 0.3), (1.27, 0.3), and (1.27, 0.015).

[0508] Example 006: y1=0.015, y2=0.015, y3=0.3, α1=0.05, Tw2=4.5-Tw1.

[0509] See also Fig.21F, y1=0.015, y2=0.015, y3=0.3; there is a line at the bottom of the time domain template, y=-0.015, which is the lower boundary; the three inflection points on the time domain template are (0.88, 0.3), (1.37, 0.3), and (1.37, 0.015).

[0510] Example 007: y1=0.015, y2=0.015, y3=0.3, α1=0.08, Tw2=4.5-Tw1.

[0511] See also Figure 21G , y1=0.015, y2=0.015, y3=0.3; there is a line at the bottom of the time domain template, y=-0.015, which is the lower boundary; the three inflection points on the time domain template are (0.8, 0.3), (1.45, 0.3), and (1.45, 0.015).

[0512] Example 008: y1=0.015, y2=0.015, y3=0.3, α1=0.12, Tw2=4.5-Tw1.

[0513] See also Fig.21H , y1=0.015, y2=0.015, y3=0.3; there is a line at the bottom of the time domain template, y=-0.015, which is the lower boundary; the three inflection points on the time domain template are (0.7, 0.3), (1.55, 0.3), and (1.55, 0.015).

[0514] Example 009: y1=0.015, y2=0.015, y3=0.2, α1=0.05, Tw2=4.5-Tw1.

[0515] See also Fig.21I , y1=0.015, y2=0.015, y3=0.2; there is a line at the bottom of the time domain template, y=-0.015, which is the lower boundary; the three inflection points on the time domain template are (0.88, 0.2), (1.37, 0.2), and (1.37, 0.015).

[0516] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the above claims.

Claims

1. A communication method, characterized in that: include: Receive a transmission signal, the transmission signal conforms to a time domain template, the lower boundary of the time domain template corresponds to a first value, the time domain template is an axisymmetric figure in a first time zone, the upper boundary of the time domain template in a second time zone outside the first time zone corresponds to a second value, the first time zone includes a third time zone, a fourth time zone, and a fifth time zone in chronological order, the upper boundary of the time domain template in the third time zone corresponds to a third value, the value corresponding to the upper boundary of the time domain template in the fourth time zone is 1, the upper boundary of the time domain template in the fifth time zone 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; Signal processing is performed according to the transmission signal.

2. The method according to claim 1, characterized in that The length of the first time zone ranges from [1.25, 1.75].

3. The method according to claim 1 or 2, characterized in that: The length of the fourth time zone ranges from [0.45, 1.2].

4. The method according to any one of claims 1 to 3, characterized in that The third value has a value range of [0.1, 0.9], and the third value is greater than the second value.

5. The method according to any one of claims 1 to 4, characterized in that The coordinates of a boundary point between the first time zone and the second time zone on the time domain template are (1.37, 0.3).

6. The method according to any one of claims 1 to 5, characterized in that The coordinates of an intersection point between the fourth time zone and the fifth time zone on the time domain template are (0.88, 0.3), (0.85, 0.3), (0.83, 0.3), (0.8, 0.3), and (0.78, 0.3).

7. The method according to any one of claims 1 to 6, characterized in that The first value and the second value are opposite numbers of each other.

8. The method according to any one of claims 1 to 7, characterized in that The waveform of the transmission signal is a Gaussian waveform or a Caesar waveform.

9. A communication device, characterized in that: The method comprises a module or a unit for implementing the method according to any one of claims 1 to 8.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed, the computer is enabled to perform the method according to any one of claims 1 to 8.

11. A communication device, characterized in that: The device comprises a processor, wherein the processor is configured to cause the communication device to perform the method according to any one of claims 1 to 8 when executing instructions.

12. A chip, characterized in that: include: A communication interface, used for sending and receiving signals of the chip; as well as A processor, configured to execute computer program instructions so that a communication device including the chip executes the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Pulse waveform producing method

    CN1754362A

  • Radio signal receiving method and radio signal receiver

    US20050013392A1