Communication method, communication device and computer readable storage medium
Patent Information
- Application Number
- CN202380051004.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-11-29
- Filing Date
- 2023-07-05
- Publication Date
- 2025-03-11
AI Technical Summary
In current UWB signals, it is difficult to achieve excellent ranging and sensing performance simultaneously in sensing applications. In particular, the waveform sidelobes have a significant impact on the reflection path, affecting ranging accuracy and sensing effect.
Design a waveform for a UWB signal such that the peak value of the first sidelobe is in the range of [0.15, 0.3), the main lobe width is less than 2.25*Tp, the difference between the sidelobe and the main lobe width is less than a certain threshold, and optimize the waveform through indication information to reduce the influence of the direct line of sight on the non-direct line of sight, thereby improving the ranging and Doppler measurement performance.
It effectively reduces the impact of the direct line of sight on the non-direct line of sight, improves the accuracy and performance of ranging and Doppler measurement, and at the same time reduces sidelobe energy leakage, enhancing the ranging resolution and sensing performance of UWB signals.
Smart Images

Figure CN119605108A_ABST
Abstract
Description
Communication method, communication device, and computer-readable storage medium
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on July 6, 2022, with application number 202210789946.5 and application name “Communication method, communication device and computer-readable storage medium”, and claims priority to the Chinese patent application filed with the China Patent Office on November 11, 2022, with application number 202211415670.0 and application name “Communication method, communication device and computer-readable storage medium”, and claims priority to the Chinese patent application filed with the China Patent Office on November 29, 2022, with application number 202211510585.2 and application name “Communication method, communication device and computer-readable storage medium”, all of which are incorporated by reference into this application. 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 transmits data using narrow, non-sinusoidal pulses in the nanosecond range, thus occupying a very wide spectrum. Due to its narrow pulses and extremely low radiation spectral density, UWB systems offer advantages such as strong multipath resolution, low power consumption, and enhanced security.
[0004] The Institute of Electrical and Electronics Engineers (IEEE) has incorporated UWB technology into its IEEE802 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. The development of the next-generation UWB wireless personal area network (WPAN) standard 802.15.4ab is currently under discussion.
[0005] One of the key themes of 802.15.4ab is the use of UWB signals (or UWB pulses) for sensing. In sensing applications, the echo of a UWB signal from a target is detected to extract information such as its range, angle, and speed. The waveform of a UWB signal influences both ranging and sensing performance. Therefore, research is needed to develop UWB signals with strong ranging and sensing performance.
[0006] Summary of the Invention
[0007] The embodiments of the present application disclose a communication method, a communication device, and a computer-readable storage medium, which use a waveform in which the peak value of the first sidelobe belongs to the first peak range, and have strong ranging performance and perception performance.
[0008] In a first aspect, an embodiment of the present application provides a communication method, the method comprising: generating a transmission signal, wherein 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); and sending the transmission signal.
[0009] In the embodiment of the present application, the peak value of the first sidelobe of the transmitted signal belongs to the first peak range, which can reduce the impact of the direct line of sight path of the transmitted signal on the non-direct line of sight path, thereby ensuring both the ranging performance and the Doppler measurement performance, that is, the perception performance.
[0010] In a possible implementation, the transmission signal is a UWB signal (or a UWB pulse).
[0011] In this implementation, the transmitted signal is a UWB signal. UWB signals are used for distance measurement, angle measurement, or Doppler measurement, which has the advantages of strong multipath resolution, low power consumption, and strong confidentiality.
[0012] In a possible implementation, the peak value of the second sidelobe of the transmit signal belongs to a second peak range, and the second peak range is [0.15, 0.3).
[0013] In this implementation, the peak of the second sidelobe of the transmitted signal belongs to the second peak range, and sending the transmitted signal for ranging, angle measurement or Doppler measurement can improve the measurement accuracy of the transmission path (or reflected signal).
[0014] In a possible implementation, the width corresponding to the main lobe of the transmit signal is less than 2.25*Tp, where Tp=1 / B, and B represents the bandwidth of the channel occupied by the transmit signal.
[0015] 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 capability of ranging, so as to distinguish multiple targets with similar spatial distances.
[0016] In one 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, and is not limited in this embodiment of the application.
[0017] 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.
[0018] In a possible implementation, generating the transmit signal includes: generating the transmit signal according to a time domain template, where the time domain template is used to define a peak value of the first sidelobe of the transmit signal.
[0019] In this implementation, a transmit signal is generated according to a time domain template, so that the peak value of the first sidelobe of the generated transmit signal meets the limitation (or constraint) of the time domain template.
[0020] In a possible implementation manner, the time domain template is further used to define a peak value of a second sidelobe of the transmit signal.
[0021] In this implementation, the time domain template is also used to define the peak value of the second sidelobe of the transmit signal, so as to ensure the perceptual performance of the generated transmit signal.
[0022] 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.
[0023] In this implementation, indication information is sent so that the receiving end can use the waveform of the transmitted UWB signal to eliminate interference, thereby improving ranging or perception performance.
[0024] In a possible implementation, the indication information includes a first field, where the first field is used to indicate the waveform set to which the waveform of the transmitted signal belongs.
[0025] In this implementation, the indication information includes a first field, and the first field can accurately indicate the waveform set to which the transmitted signal belongs.
[0026] In a possible implementation, the indication information includes a second field, and the second field is used to indicate a waveform of the transmitted signal.
[0027] In this implementation, the indication information includes a second field, which can accurately indicate the waveform of the transmitted signal.
[0028] 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.
[0029] 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 and perform interference elimination based on the waveform of the transmission signal.
[0030] In one 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. The reference threshold may be 25 dB, 28 dB, 30 dB, etc.
[0031] 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.
[0032] In a possible implementation, the first side lobe is adjacent to a main lobe in the transmit signal and is located to the right of the main lobe.
[0033] In this implementation, the peak 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 path of the transmitted signal on the non-direct line of sight path, thereby ensuring both ranging performance and Doppler measurement performance.
[0034] In a possible implementation, the first sidelobe is the lowest trough in the waveform of the transmit signal, that is, the lowest trough, and the peak value of the first sidelobe is the minimum trough value corresponding to the waveform of the transmit signal.
[0035] In this implementation, the absolute value of the minimum valley 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 path of the transmitted signal on the non-direct line of sight path, thereby ensuring both ranging performance and Doppler measurement performance.
[0036] In a possible implementation, the second side lobe is a side lobe with the highest peak value on the right side of the first side lobe.
[0037] 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 path of the transmitted signal on the non-direct-line path, thereby ensuring both ranging performance and Doppler measurement performance.
[0038] In one possible implementation, any peak value (i.e., the value of any peak) on the right side of a first sidelobe in the waveform of the transmitted signal is less than or equal to a first value, and any valley value (i.e., the value of any valley) on the right side of the first sidelobe is greater than or equal to a third value. In other words, the upper boundary of the waveform on the right side of the first sidelobe is the first value, and the lower boundary is the third value.
[0039] In this implementation, the influence of the line-of-sight path of the transmitted signal on the non-line-of-sight path can be reduced, thereby ensuring both the ranging performance and the Doppler measurement performance.
[0040] In a second aspect, an embodiment of the present application provides another communication method, which includes: receiving a transmitted signal, wherein 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); performing signal processing according to the transmitted signal.
[0041] In the embodiment of the present application, 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 path of the transmitted signal on the non-direct line of sight path, thereby ensuring both the ranging performance and the Doppler measurement performance.
[0042] In a possible implementation, the transmission signal is a UWB signal (or a UWB pulse).
[0043] In this implementation, the transmitted signal is a UWB signal. UWB signals are used for distance measurement, angle measurement, or Doppler measurement, which has the advantages of strong multipath resolution, low power consumption, and strong confidentiality.
[0044] In a possible implementation, the peak value of the second sidelobe of the transmit signal belongs to a second peak range, and the second peak range is [0.15, 0.3).
[0045] In this implementation, the peak of the second sidelobe of the transmitted signal belongs to the second peak range, and sending the transmitted signal for ranging, angle measurement or Doppler measurement can improve the measurement accuracy of the transmission path (or reflected signal).
[0046] In a possible implementation, the width corresponding to the main lobe of the transmit signal is less than 2.25*Tp, where Tp=1 / B, and B represents the bandwidth of the channel occupied by the transmit signal.
[0047] 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 capability of ranging, so as to distinguish multiple targets with similar spatial distances.
[0048] In a possible implementation, 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.
[0049] 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.
[0050] In a possible implementation manner, the transmit signal is generated according to a time domain template, and the time domain template is used to define a peak value of the first sidelobe of the transmit signal.
[0051] In this implementation, the transmit signal is generated according to a time domain template to ensure the performance of ranging, angle measurement, or Doppler measurement of the transmit signal.
[0052] In a possible implementation manner, the time domain template is further used to define a peak value of a second sidelobe of the transmit signal.
[0053] In this implementation, the time domain template is also used to define the peak value of the second sidelobe of the transmit signal, so as to ensure the perceptual performance of the generated transmit signal.
[0054] In a possible implementation manner, the method further includes: receiving indication information, where the indication information is used to indicate waveform information of the transmitted signal.
[0055] 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 perform interference elimination, thereby ensuring both ranging performance and Doppler measurement performance.
[0056] In a possible implementation, the indication information includes a first field, where the first field is used to indicate the waveform set to which the waveform of the transmitted signal belongs.
[0057] In this implementation, the indication information includes a first field, and the first field can accurately indicate the waveform set to which the transmitted signal belongs.
[0058] In a possible implementation, the indication information includes a second field, and the second field is used to indicate a waveform of the transmitted signal.
[0059] In this implementation, the indication information includes a second field, which can accurately indicate the waveform of the transmitted signal.
[0060] 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.
[0061] In this implementation, the third field indicates the generation method of the transmission signal. The receiving end determines the waveform of the transmission signal based on the third field, and thus performs interference cancellation based on the waveform of the transmission signal.
[0062] In one 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.
[0063] 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.
[0064] In a possible implementation, the first sidelobe is the lowest trough in the waveform of the transmit signal, that is, the lowest trough, and the peak value of the first sidelobe is the minimum trough value corresponding to the waveform of the transmit signal.
[0065] In this implementation, the absolute value of the minimum valley 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 path of the transmitted signal on the non-direct line of sight path, thereby ensuring both ranging performance and Doppler measurement performance.
[0066] In a possible implementation, the second side lobe is a side lobe with the highest peak value on the right side of the first side lobe.
[0067] 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 path of the transmitted signal on the non-direct-line path, thereby ensuring both ranging performance and Doppler measurement performance.
[0068] In one possible implementation, any peak value (i.e., the value of any peak) on the right side of a first sidelobe in the waveform of the transmitted signal is less than or equal to a first value, and any valley value (i.e., the value of any valley) on the right side of the first sidelobe is greater than or equal to a third value. In other words, the upper boundary of the waveform on the right side of the first sidelobe is the first value, and the lower boundary is the third value.
[0069] In this implementation, the influence of the line-of-sight path of the transmitted signal on the non-line-of-sight path can be reduced, thereby ensuring both the ranging performance and the Doppler measurement performance.
[0070] In one possible implementation, the method further includes: obtaining channel impulse response information based on the transmitted signal; sending the channel impulse response information using the earliest arriving path as a reference under a line-of-sight (LOS) condition; and / or sending the channel impulse response information using the strongest path as a reference under a non-line-of-sight (NLOS) condition.
[0071] In this implementation, under a line-of-sight (LOS) condition, the earliest arriving path is used as a reference to transmit the channel impulse response information; under a non-line-of-sight (NLOS) condition, the strongest path is used as a reference to transmit the channel impulse response information.
[0072] In a third aspect, an embodiment of the present application provides another communication method, which includes: generating indication information; and sending the indication information, where the indication information is used to indicate the waveform of the UWB signal transmitted by the transmitting end.
[0073] 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.
[0074] In a possible implementation, the indication information includes a first field, where the first field is used to indicate the waveform set to which the waveform of the transmitted signal belongs.
[0075] In this implementation, the indication information includes a first field, and the first field can accurately indicate the waveform set to which the transmitted signal belongs.
[0076] In a possible implementation, the indication information includes a second field, and the second field is used to indicate a waveform of the transmitted signal.
[0077] In this implementation, the indication information includes a second field, which can accurately indicate the waveform of the transmitted signal.
[0078] 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.
[0079] 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 and perform interference elimination based on the waveform of the transmission signal.
[0080] In one 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.
[0081] 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.
[0082] In one possible implementation, the method further includes: generating a transmission signal, wherein 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; and sending the transmission signal, wherein the transmission signal is used for ranging, angle measurement, or Doppler measurement.
[0083] In this implementation, the peak of the first sidelobe of the transmitted signal belongs to the first peak range, which can reduce the impact of the direct line of sight path of the transmitted signal on the non-direct line of sight path, thereby ensuring both ranging performance and Doppler measurement performance.
[0084] In a possible implementation, the transmission signal is a UWB signal (or a UWB pulse).
[0085] In this implementation, the transmitted signal is a UWB signal. UWB signals are used for distance measurement, angle measurement, or Doppler measurement, which has the advantages of strong multipath resolution, low power consumption, and strong confidentiality.
[0086] In a possible implementation, the peak value of the second sidelobe of the transmit signal belongs to a second peak range, and the second peak range is [0.15, 0.3).
[0087] In this implementation, the peak of the second sidelobe of the transmitted signal belongs to the second peak range, and sending the transmitted signal for ranging, angle measurement or Doppler measurement can improve the measurement accuracy of the transmission path (or reflected signal).
[0088] In a possible implementation, the width corresponding to the main lobe of the transmit signal is less than 2.25*Tp, where Tp=1 / B, and B represents the bandwidth of the channel occupied by the transmit signal.
[0089] 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 capability of ranging, so as to distinguish multiple targets with similar spatial distances.
[0090] In a possible implementation, 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.
[0091] 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.
[0092] In a possible implementation, generating the transmit signal includes: generating the transmit signal according to a time domain template, where the time domain template is used to define a peak value of the first sidelobe of the transmit signal.
[0093] In this implementation, a transmit signal is generated according to a time domain template, so that the peak value of the first sidelobe of the generated transmit signal meets the limitation (or constraint) of the time domain template.
[0094] In a possible implementation manner, the time domain template is further used to define a peak value of a second sidelobe of the transmit signal.
[0095] In this implementation, the time domain template is also used to define the peak value of the second sidelobe of the transmit signal, so as to ensure the perceptual performance of the generated transmit signal.
[0096] In a fourth aspect, an embodiment of the present application provides another communication method, which includes: receiving indication information, where the indication information is used to indicate the waveform of the UWB signal transmitted by the transmitter; and performing interference elimination according to the indication information.
[0097] In the embodiment of the present application, the receiving end receives the indication information and can better eliminate interference according to the waveform of the UWB signal transmitted by the transmitting end.
[0098] In a possible implementation, the indication information includes a first field, where the first field is used to indicate the waveform set to which the waveform of the transmitted signal belongs.
[0099] In this implementation, the indication information includes a first field, and the first field can accurately indicate the waveform set to which the transmitted signal belongs.
[0100] In a possible implementation, the indication information includes a second field, and the second field is used to indicate a waveform of the transmitted signal.
[0101] In this implementation, the indication information includes a second field, which can accurately indicate the waveform of the transmitted signal.
[0102] 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.
[0103] In this implementation, the third field indicates the generation method of the transmission signal. The receiving end determines the waveform of the transmission signal based on the third field, and thus performs interference cancellation based on the waveform of the transmission signal.
[0104] In one 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.
[0105] 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.
[0106] In a possible implementation, the method further includes: receiving a transmission signal, wherein 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); and performing ranging, angle measurement, or Doppler measurement according to the transmission signal.
[0107] In this implementation, the peak of the first sidelobe of the transmitted signal belongs to the first peak range, which can reduce the impact of the direct line of sight path of the transmitted signal on the non-direct line of sight path, thereby ensuring both ranging performance and Doppler measurement performance.
[0108] In a possible implementation, the transmission signal is a UWB signal (or a UWB pulse).
[0109] In this implementation, the transmitted signal is a UWB signal. UWB signals are used for distance measurement, angle measurement, or Doppler measurement, which has the advantages of strong multipath resolution, low power consumption, and strong confidentiality.
[0110] In a possible implementation, the peak value of the second sidelobe of the transmit signal belongs to a second peak range, and the second peak range is [0.15, 0.3).
[0111] In this implementation, the peak of the second sidelobe of the transmitted signal belongs to the second peak range, and sending the transmitted signal for ranging, angle measurement or Doppler measurement can improve the measurement accuracy of the transmission path (or reflected signal).
[0112] In a possible implementation, the width corresponding to the main lobe of the transmit signal is less than 2.25*Tp, where Tp=1 / B, and B represents the bandwidth of the channel occupied by the transmit signal.
[0113] 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 capability of ranging, so as to distinguish multiple targets with similar spatial distances.
[0114] In a possible implementation, 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.
[0115] In this implementation, the sidelobe energy can be effectively reduced, and the sidelobe energy leakage can be reduced.
[0116] In a possible implementation manner, the transmit signal is generated according to a time domain template, and the time domain template is used to define a peak value of the first sidelobe of the transmit signal.
[0117] In this implementation, the transmit signal is generated according to a time domain template to ensure the performance of ranging, angle measurement, or Doppler measurement of the transmit signal.
[0118] In a possible implementation manner, the time domain template is further used to define a peak value of a second sidelobe of the transmit signal.
[0119] In this implementation, the time domain template is also used to define the peak value of the second sidelobe of the transmit signal, so as to ensure the perceptual performance of the generated transmit signal.
[0120] In a fifth aspect, an embodiment of the present application provides another communication method, which includes: generating a transmission signal, wherein the waveform of the transmission signal satisfies the constraints of a time domain template, wherein 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, wherein the first value is greater than or equal to 0.15 and less than 0.3, and the second time unit is after the first time unit; and sending the transmission signal, wherein 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 to the right 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.
[0121] 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, which can reduce the impact of the direct line of sight path of the transmitted signal on the non-direct line of sight path, thereby ensuring both ranging performance and Doppler measurement performance.
[0122] In one possible implementation, a lower boundary of the time domain template in a 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 a peak value of a first sidelobe of the transmitted signal.
[0123] In this implementation, the lower boundary of the time domain template corresponds to the second value in the third time unit, which can reduce the impact of the direct line of sight path of the transmitted signal on the non-direct line of sight path, thereby ensuring both ranging performance and Doppler measurement performance.
[0124] 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.
[0125] 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 path of the transmitted signal on the non-direct line of sight path, thereby ensuring both ranging performance and Doppler measurement performance.
[0126] 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.
[0127] In this implementation, indication information is sent so that the receiving end can perform interference elimination using the waveform of the transmitted signal.
[0128] In a possible implementation, the indication information includes a first field, where the first field is used to indicate the waveform set to which the waveform of the transmitted signal belongs.
[0129] In this implementation, the indication information includes a first field, and the first field can accurately indicate the waveform set to which the transmitted signal belongs.
[0130] In a possible implementation, the indication information includes a second field, and the second field is used to indicate a waveform of the transmitted signal.
[0131] In this implementation, the indication information includes a second field, which can accurately indicate the waveform of the transmitted signal.
[0132] 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.
[0133] 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 and perform interference elimination based on the waveform of the transmission signal.
[0134] In one 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.
[0135] 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.
[0136] In a sixth aspect, an embodiment of the present application provides another communication method, which includes: 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.
[0137] 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. Using the transmitted signal for ranging, angle measurement, or Doppler measurement can reduce the impact of the direct line of sight of the transmitted signal on the non-direct line of sight, thereby ensuring both ranging performance and Doppler measurement performance.
[0138] In one possible implementation, a lower boundary of the time domain template in a 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 a peak value of a first sidelobe of the transmitted signal.
[0139] In this implementation, the lower boundary of the time domain template corresponds to the second value in the third time unit, which can reduce the impact of the direct line of sight path of the transmitted signal on the non-direct line of sight path, thereby ensuring both ranging performance and Doppler measurement performance.
[0140] 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.
[0141] 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 path of the transmitted signal on the non-direct line of sight path, thereby ensuring both ranging performance and Doppler measurement performance.
[0142] In a possible implementation manner, the method further includes: receiving indication information, where the indication information is used to indicate waveform information of the transmitted signal.
[0143] In this implementation, the indication information is received, the waveform of the UWB signal transmitted by the transmitter is obtained, and then the waveform is used to perform interference elimination.
[0144] In a possible implementation, the indication information includes a first field, where the first field is used to indicate the waveform set to which the waveform of the transmitted signal belongs.
[0145] In this implementation, the indication information includes a first field, and the first field can accurately indicate the waveform set to which the transmitted signal belongs.
[0146] In a possible implementation, the indication information includes a second field, and the second field is used to indicate a waveform of the transmitted signal.
[0147] In this implementation, the indication information includes a second field, which can accurately indicate the waveform of the transmitted signal.
[0148] 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.
[0149] In this implementation, the third field indicates the generation method of the transmission signal. The receiving end determines the waveform of the transmission signal based on the third field, and thus performs interference cancellation based on the waveform of the transmission signal.
[0150] In one 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.
[0151] 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.
[0152] 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, 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.
[0153] 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 define a peak value of the first sidelobe of the transmit signal.
[0154] In a possible implementation, the transceiver module is further configured to send 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.
[0155] Possible implementations of the communication device of the seventh aspect can refer to the various possible implementations of the first aspect.
[0156] 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.
[0157] 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 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 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 based on the transmitted signal.
[0158] In a possible implementation, the transceiver module is further configured 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.
[0159] Possible implementations of the communication device of the eighth aspect can refer to the various possible implementations of the second aspect.
[0160] 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.
[0161] 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 it can be a component of a communication device (such as a processor, a chip, or a chip system, etc.), or it can be 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 they can be implemented by hardware executing corresponding software. 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.
[0162] In one possible implementation, the processing module is further 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 further used to send the transmission signal, and the transmission signal is used for ranging, angle measurement or Doppler measurement.
[0163] Possible implementations of the communication device of the ninth aspect can refer to the various possible implementations of the third aspect.
[0164] For 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.
[0165] 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 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 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 perform interference elimination according to the indication information.
[0166] 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.
[0167] Possible implementations of the communication device of the tenth aspect can refer to the various possible implementations of the fourth aspect.
[0168] For 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.
[0169] 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 can be implemented by hardware executing corresponding software. 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, 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, 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.
[0170] In a possible implementation, the transceiver module is further configured to send 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.
[0171] Possible implementations of the communication device of the eleventh aspect can refer to the various possible implementations of the fifth aspect.
[0172] 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.
[0173] In a twelfth aspect, an embodiment of the present application provides another communication device, which has the function of implementing the behavior in the embodiment of the method of the sixth 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. 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, the waveform of the transmitted 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, 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 based on the transmitted signal.
[0174] In a possible implementation, the transceiver module is further configured 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.
[0175] For possible implementations of the communication device of the twelfth aspect, reference may be made to various possible implementations of the sixth aspect.
[0176] For 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.
[0177] 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, and 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 to sixth aspects.
[0178] In the embodiment of the present application, during the execution of the above method, the process of sending information (or signals) 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 being output by the processor, the information may also need to undergo other processing before reaching 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 undergo other processing before being input into the processor.
[0179] For operations such as sending and / or receiving involved in the processor, unless otherwise specified, or unless they conflict with their actual functions or internal logic in the relevant descriptions, they can be generally understood as instructions output based on the processor.
[0180] During implementation, the processor may be a processor specifically configured 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. For example, the processor may also be configured to execute a program stored in a memory. When the program is executed, the communication device performs the method described in the first aspect or any possible implementation of the first aspect.
[0181] In a possible implementation, the memory is located outside the communication device. In a possible implementation, the memory is located inside the communication device.
[0182] 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.
[0183] In a possible implementation, the communication device further includes a transceiver, and the transceiver is used to receive signals or send signals.
[0184] In the 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 obtain data or output data; the processing circuit is used to execute the method shown in any one of the above-mentioned first to sixth aspects.
[0185] In the fifteenth aspect, the present application provides a computer-readable storage medium, which stores 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 to sixth aspects.
[0186] 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 to sixth aspects.
[0187] 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.
[0188] In the eighteenth aspect, the present application provides a communication system, including 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.
[0189] 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.
[0190] 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 and executes the method as shown in any one of the above-mentioned first to sixth aspects.
[0191] In aspect 21, 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.
[0192] 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 impact of the direct line of sight path of the transmitted signal on the non-direct line of sight path, thereby ensuring both the ranging performance and the Doppler measurement performance.
[0193] In one possible implementation, the value corresponding to the upper boundary of the time domain template in the first sub-area of the first time area is 1, the value corresponding to the upper boundary of the time domain template in the second sub-area of the first time area is 0.3, the first sub-area is [-1.25, 1], the second sub-area is (1, third value], and the value range of the third value is (1.0, 2.0].
[0194] 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).
[0195] 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 one of the following: (1.50, 0.015), (1.55, 0.015), (1.60, 0.015), (1.65, 0.015), (1.70, 0.015), (1.75, 0.015), (1.80, 0.015), (1.85, 0.015), (2.0, 0.015), (1.87, 0.01), (1.92, 0.01), and (1.75, 0.02).
[0196] In a possible implementation, the first value is -0.015, and the second value is 0.015.
[0197] In a possible implementation, the waveform of the transmission signal is a Gaussian waveform or a Caesar waveform.
[0198] In aspect 22, 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.
[0199] In one possible implementation, the value corresponding to the upper boundary of the time domain template in the first sub-area of the first time area is 1, the value corresponding to the upper boundary of the time domain template in the second sub-area of the first time area is 0.3, the first sub-area is [-1.25, 1], the second sub-area is (1, third value], and the value range of the third value is (1.0, 2.0].
[0200] 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).
[0201] 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 one of the following: (1.50, 0.015), (1.55, 0.015), (1.60, 0.015), (1.65, 0.015), (1.70, 0.015), (1.75, 0.015), (1.80, 0.015), (1.85, 0.015), (2.0, 0.015), (1.87, 0.01), (1.92, 0.01), and (1.75, 0.02).
[0202] In a possible implementation, the first value is -0.015, and the second value is 0.015.
[0203] In a possible implementation, the waveform of the transmission signal is a Gaussian waveform or a Caesar waveform.
[0204] In the twenty-third 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-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 can be implemented by hardware executing corresponding software. 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 according to a time domain template, the time domain template is used to define 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 has a value range of [-0.2, -0.001], the second value has a value range of [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.
[0205] In the twenty-fourth aspect, an embodiment of the present application provides another communication device, which has the function of implementing the behavior in the embodiment of the method in 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 functions of the communication device can be implemented by hardware, or can be implemented by hardware executing corresponding software. 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, the transmitted 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 has a value range of [-0.2, -0.001], the second value has a value range of [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 transmitted signal.
[0206] 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 impact of the direct line of sight path of the transmitted signal on the non-direct line of sight path, thereby ensuring both the ranging performance and the Doppler measurement performance.
[0207] 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 data or output data; the processing circuit is used to execute the method shown in any one of aspects 21 to 22 above.
[0208] In aspect 26, the present application provides a computer-readable storage medium, which stores 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 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.
[0210] 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.
[0211] In the twenty-ninth aspect, an embodiment of the present application provides a communication method, which includes: 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 axially symmetrical figure in the first time region, the upper boundary of the time domain template in the second time region outside the first time region corresponding to a second value, the first time region including 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 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.
[0212] 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 impact of the direct line of sight path of the transmitted signal on the non-direct line of sight path, thereby ensuring both the ranging performance and the Doppler measurement performance.
[0213] In a possible implementation, the length of the first time zone ranges from [1.25, 1.75].
[0214] In a possible implementation, the length of the fourth time zone ranges from [0.45, 1.2].
[0215] In a possible implementation, the third value is in a range of [0.1, 0.9], and the third value is greater than the second value.
[0216] 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).
[0217] 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).
[0218] In a possible implementation manner, the first value and the second value are opposite numbers.
[0219] In a possible implementation, the waveform of the transmission signal is a Gaussian waveform or a Caesar waveform.
[0220] In the thirtieth aspect, an embodiment of the present application provides a communication method, which includes: receiving a transmitted signal, the transmitted 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 axially symmetrical figure in the first time region, the upper boundary of the time domain template in the second time region outside the first time region corresponds to a second value, the first time region includes 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 corresponds 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.
[0221] For possible implementations of the communication device of the 30th aspect, reference can be made to the various possible implementations of the 29th aspect.
[0222] For the technical effects brought about by various possible implementation methods of the 30th aspect, please refer to the introduction to the technical effects of the 29th aspect or various possible implementation methods of the 29th aspect.
[0223] In a 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 it can be a component of a communication device (such as a processor, a chip, or a chip system, etc.), or it can be 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 they 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 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 based on 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 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 corresponds to a second value, the first time region includes 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 corresponds to a third value, the upper boundary of the time domain template in the fourth time region corresponds to a value of 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; the transceiver module is used to send the transmission signal.
[0224] In aspect 32, an embodiment of the present application provides another communication device, which has the function of implementing the behavior in the method embodiment of aspect 30 above. The communication device can be a communication device, or it can be a component of a communication device (such as a processor, a chip, or a chip system, etc.), or it can be 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 they 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 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, the transmitted 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 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 corresponds to a second value, the first time region includes 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 corresponds 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; the processing module is used to perform signal processing according to the transmitted signal.
[0225] 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 impact of the direct line of sight path of the transmitted signal on the non-direct line of sight path, thereby ensuring both the ranging performance and the Doppler measurement performance.
[0226] In aspect 33, the present application provides another communication device, which includes a processing circuit and an interface circuit, wherein the interface circuit is used to acquire data or output data; the processing circuit is used to execute the method shown in aspect 29 or aspect 30 above.
[0227] In aspect 34, the present application provides a computer-readable storage medium, which stores a computer program, and the computer program includes program instructions, which, when executed, enable the computer to execute the method shown in aspect 29 or aspect 30 above.
[0228] In aspect 35, 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 29 or aspect 30 above.
[0229] 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
[0230] 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.
[0231] FIG1 is an example of a compliant pulse (compliant pluse) in the prior art;
[0232] FIG2 is a transmission spectrum template for channel 4 in the prior art;
[0233] FIG3 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;
[0234] FIG4A is an example of a waveform of a transmission signal provided in an embodiment of the present application;
[0235] FIG4B is an example of an autocorrelation function provided in an embodiment of the present application;
[0236] FIG4C is a schematic diagram of a ranging resolution provided in an embodiment of the present application;
[0237] FIG4D is a schematic diagram of a peak sidelobe ratio provided in an embodiment of the present application;
[0238] FIG4E is a schematic diagram of a signal power spectrum and a power spectrum template provided in an embodiment of the present application;
[0239] FIG5 is an example of an application scenario provided by this application;
[0240] FIG6A is a schematic diagram showing a waveform comparison of a transmission signal on a LOS path and a reflection path provided by an embodiment of the present application;
[0241] FIG6B is a schematic diagram showing the superposition of a waveform of a transmitted signal on a LOS path and a waveform on a reflection path provided by an embodiment of the present application;
[0242] FIG7A is a schematic diagram of a mono-static sensing mode provided in an embodiment of the present application;
[0243] FIG7B is a schematic diagram of a bi-static sensing mode provided in an embodiment of the present application;
[0244] FIG7C is a schematic diagram of a muti-static sensing mode provided in an embodiment of the present application;
[0245] FIG8A is a schematic diagram showing the relationship between ranging resolution and PSLR provided in an embodiment of the present application;
[0246] FIG8B is a schematic diagram showing the relationship between PSLR and peak sidelobe ratio provided in an embodiment of the present application;
[0247] FIG8C is a comparative schematic diagram of an optimal waveform provided in an embodiment of the present application;
[0248] FIG9A is an example of a time domain template provided in an embodiment of the present application;
[0249] 9B to 9P are examples of different waveforms provided in embodiments of the present application;
[0250] FIG10 is an interactive flow chart of a communication method provided in an embodiment of the present application;
[0251] FIG11 is an interactive flow chart of another communication method provided in an embodiment of the present application;
[0252] FIG12 is a schematic structural diagram of a communication device 1200 provided in an embodiment of the present application;
[0253] FIG13 is a schematic structural diagram of another communication device 130 provided in an embodiment of the present application;
[0254] FIG14 is a schematic structural diagram of another communication device 140 provided in an embodiment of the present application;
[0255] FIG15 is an example of a time domain template provided in an embodiment of the present application;
[0256] FIG16A and FIG16B are examples of time domain templates provided in an embodiment of the present application;
[0257] Figures 17A to 17Z are examples of time domain templates provided in embodiments of the present application;
[0258] FIG18A to FIG18L are examples of time domain templates provided in an embodiment of the present application;
[0259] FIG19 is an example of a time domain template 3 provided in an embodiment of the present application;
[0260] FIG20 is another example of a time domain template 3 provided in an embodiment of the present application;
[0261] Figures 21A to 21I are examples of time domain templates provided in an embodiment of the present application. DETAILED DESCRIPTION
[0262] The terms "first" and "second" in the specification, claims, and drawings of this application are used only to distinguish different objects and are not used 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 the process, method, product, or device.
[0263] References to "embodiments" herein mean that a particular feature, structure, or characteristic described in connection with the embodiments may 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 does it refer to independent or alternative embodiments that are mutually exclusive of other embodiments. It will be understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0264] 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 limit the present application. As used in the specification and 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 mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The term "multiple" used in the present application refers to two or more.
[0265] It is 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.
[0266] The following first introduces the terms and technical solutions involved in the embodiments of this application.
[0267] 1. Constraints that the transmitted signal (e.g., UWB signal) must meet in the time domain
[0268] IEEE 802.15.4z specifies the impulse response of the UWB baseband. Assuming the transmitted baseband waveform is p(t) and a reference signal r(t), the cross-correlation between the transmitted signal p(t) and the reference signal r(t) can be written as:
[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] Where β = 0.5, and Tp is a channel-dependent parameter 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 values for different channels. For example, the third row in Table 1-1 shows that channel number 7 has a Tp value of 0.92 ns.
[0271] Table 1-1
[0272] 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 channel, 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.
[0273] 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 (channel number), the second column represents the pulse duration (pulse duration) Tp corresponding to different channels, and the third column represents the constraint on the main lobe width (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 on 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.
[0274] Table 1-2
[0275] Figure 1 shows an example of a compliant pluse pulse from the prior art. Referring to Figure 1, the horizontal axis represents time (in nanoseconds). The leftmost waveform shows an example of p(t) that satisfies the time domain constraints, namely, a UWB pluse pulse. The middle waveform represents the reference signal r(t), namely, the UWB reference pulse. The rightmost waveform shows the waveform of |φ(τ)|, namely, the cross correlation magnitude.
[0276] 2. Power Spectral Density Constraints of Transmitted Signals (UWB Signals)
[0277] We previously analyzed the constraints that the transmitted signal must meet in the time domain. To ensure that signals in different frequency bands do not affect each other in the frequency domain, we need to further constrain the power spectral density of the transmitted signal. The IEEE 802.15.4z standard places limits on the power spectral density of the transmitted signal. The transmit power of the transmitted signal must meet the following template constraints (using channel 4 as an example): p <|ff c |<0.8 / T p Within the range, its power spectrum density needs to be lower than -10 of the peak power spectrum density, in |ff c |>0.8 / T p The power spectrum density should be lower than -18 of the peak power spectrum density. c represents the center frequency of the transmitted signal. Figure 2 shows a conventional transmit spectrum mask for channel 4. Referring to Figure 2 , the horizontal axis represents frequency in GHz, and the vertical axis represents power spectral density in dB. The transmit spectrum mask for channel 4 shown in Figure 2 can be considered the boundary of the curve representing the power spectral density of the transmitted signal on channel 4.
[0278] 3. Time domain template that the UWB signal waveform needs to meet
[0279] In the revised version of IEEE 802.15.4z, in order to further improve the performance of ranging, further constraints are imposed on the waveform of the UWB signal, that is, the waveform used for ranging needs to satisfy a time domain template. Figure 3 is a schematic diagram of a time domain template that the waveform of the UWB signal used for ranging in the prior art needs to satisfy. In Figure 3, the horizontal axis is the time unit T pThe vertical axis represents relative amplitude. Figure 3 shows a UWB signal waveform that meets the time domain template. The sidelobes to the left of the main lobe are nearly zero, while those to the right are higher. The time domain template is designed to reduce the impact of non-line of sight (NLOS) paths on LOS paths and improve LOS path detection accuracy.
[0280] 4. Ranging Resolution, Peak to Sidelobe Level (PSLR), and Spectral Efficiency
[0281] Several important technical indicators of signal waveform include ranging resolution, PSLR, and spectrum efficiency.
[0282] Assuming 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:
[0283] Figure 4A illustrates an example waveform of a transmitted signal provided by an embodiment of the present application. Referring to Figure 4A , the horizontal axis represents time (in nanoseconds) and the vertical axis represents amplitude. Figure 4B illustrates an example autocorrelation function provided by an embodiment of the present application. Referring to Figure 4B , the horizontal axis represents time (in nanoseconds) and the vertical axis represents amplitude. The autocorrelation function in Figure 4B corresponds to the waveform in Figure 4A .
[0284] Ranging resolution: The 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., the UWB signal). The main beam width is inversely proportional to the bandwidth. The wider the bandwidth, the narrower the main beam width. Figure 4C is a schematic diagram of a ranging resolution provided in an embodiment of the present application. The ranging resolution shown in Figure 4C is the ranging resolution corresponding to the autocorrelation function in Figure 4B, that is, the 3dB width of the main beam of the autocorrelation function. Referring to Figure 4C, the horizontal axis represents time (in nanoseconds) and the vertical axis represents amplitude.
[0285] PSLR: The Peak Sidelobe Ratio (PSLR) is defined as the ratio of the peak of the main lobe of the autocorrelation function to the highest sidelobe. A larger ratio indicates smaller sidelobe fluctuations, which is more conducive to improved perception performance. Figure 4D is a schematic diagram of a Peak Sidelobe Ratio provided in an embodiment of the present application. Referring to Figure 4D, the horizontal axis represents time (in nanoseconds), the vertical axis represents amplitude, and the arrow represents the PSLR.
[0286] Spectral efficiency: Spectral efficiency is defined as the ratio of the in-band integral of the spectrum corresponding to the transmitted signal waveform to the in-band integral of the spectrum template. A higher spectral efficiency is more conducive to increasing transmit power. Spectral efficiency η can be expressed as follows:
[0287] Among them S p (f) represents the normalized power spectrum density function corresponding to the transmitted signal p(t), and S(f) represents the power spectrum density function corresponding to the spectrum template. FIG4E is a schematic diagram of a signal power spectrum and a power spectrum template provided in an embodiment of the present application. Referring to FIG4E, the curve represents S p (f), the stepped line represents S(f), the horizontal axis is frequency (Hz), and the vertical axis is power spectral density (PSD).
[0288] The above constraints on UWB signals are mainly for ranging applications. In other words, the above constraints on the waveform of the UWB signal mainly consider the ranging performance of the UWB signal. The following example illustrates the problems of using UWB signals that meet the above constraints for sensing applications. Figure 5 is an example of an application scenario provided by the present application. Referring to 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. Figure 6A is a schematic diagram of the waveform comparison of a transmitted signal on the LOS path and the reflection path provided by an embodiment of the present application. In Figure 6A, the 8th-order Butterworth is used as the waveform of the transmitted signal (the waveform recommended in the standard), 601 represents the waveform on the LOS path (the earliest path in Figure 6A) (that is, the waveform of the transmitted signal on the LOS path), and 602 represents the waveform on the reflection path (the reflected path in Figure 6A) (or the waveform of the reflected signal). It can be seen from FIG6A that the left side lobe of the main lobe of the waveform 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. FIG6B is a schematic diagram of the superposition of the waveform of the transmitted signal on the LOS path and the waveform on the reflection path provided by an embodiment of the present application. In FIG6A and FIG6B, the horizontal axis is time (time), the unit is second (second), and the vertical axis is amplitude (amplitude). The coordinates of the peak of the signal on the reflection path in FIG6A are (8.013e -9 ,0.251), the coordinates of the peak of the signal on the reflection path in Figure 6B are (8.514e -9 ,0.3266). It can be seen from Figures 6A and 6B that the position and intensity of the signal on the reflection path are affected by the LOS path.
[0289] In ranging applications, the main concern is the measurement accuracy of the LOS path, and the waveform shown in Figure 6A is beneficial for ranging. However, for perception applications, the target in the environment is perceived by the reflected signal, and the focus is on the measurement accuracy of the reflected path. At this time, this 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. This application comprehensively considers the ranging performance and 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, while taking into account the needs of ranging applications. The main principle of this application is to further limit the time domain template that the waveform of the UWB signal needs to meet. In other words, this application provides a new time domain template, which is a further limitation of the time domain template shown in Figure 3. It can be understood that the waveform that meets (or conforms to) the new time domain template provided by this application must meet the time domain template shown in Figure 3. In addition, this application also provides several criteria that the waveform of the UWB signal needs to meet to guide waveform design and selection and improve perception performance.
[0290] The communication solution provided in this application can operate 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.
[0291] FIG7A is a schematic diagram of a mono-static sensing mode provided in an embodiment of the present application. Referring to FIG7A , the transmitter and the receiver are deployed in the same location, for example, in the same communication device. The transmitter transmits a signal, and the transmitted signal is reflected by the target (such as the human body in FIG7A ) and then received by the receiver. The transmitting end analyzes the time delay difference between the received signal and the transmitted signal and the phase difference of the received signal at different times to infer the distance and speed information of the target (human body) from the transmitter / receiver. In FIG7A , the communication device is both a transmitting end and a receiving end. In this application, the transmitting end and the transmitting end are interchangeable.
[0292] Figure 7B is a schematic diagram of a bi-static perception mode provided by an embodiment of the present application. Referring to Figure 7B, in the bi-static perception mode, the transmitter and the receiver are separated in space, that is, the transmitter and the receiver are deployed in different positions, the transmitter transmits a signal, and the transmitted signal (that is, the signal transmitted by the transmitting end) is reflected by the target (such as the human body in Figure 7B) and received by the receiver. The receiver analyzes the delay difference between the received signal and the transmitted signal and the phase difference of the received signal at different times. It can infer the length of the transmitter-target-receiver path and the change of the length of the path over time. 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 transmitting and receiving parties (that is, the transmitter and the receiver) will agree on the format of the transmitted signal, so the receiver knows the transmitted signal. After the receiver receives the reflected signal, it extracts the delay difference information by analyzing the difference between it and the agreed transmitted signal.
[0293] FIG7C is a schematic diagram of a muti-static perception mode provided in an embodiment of the present application. Referring to FIG7C , in the muti-static perception mode, the transmitter and the receiver are separated in space, that is, the transmitter and the receiver are deployed in different positions, the transmitter transmits a signal, and the transmitted signal (i.e., the signal transmitted by the transmitting end) is reflected by the target (e.g., the human body in FIG7C ) and received by multiple receivers ( FIG7C only shows receiver 1 and receiver 2 ). By analyzing the time delay difference between the received signal (e.g., 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 length of the path over time can be inferred. By measuring 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.
[0294] The following first introduces the criteria that the waveform of the UWB signal provided by this application needs to meet, and the time domain template designed based on these criteria.
[0295] The above analysis focuses on several key metrics for sensing applications, including ranging resolution, peak-to-sidelobe ratio, and spectral efficiency. Assuming the transmitted baseband waveform is p(t) and the window function is w(t), the waveform after windowing becomes:
[0296] p w (t) = p(t)w(t)(5);
[0297] There are many ways to add windows, including Gaussian windows, Caesar windows, Blackman windows, etc. In IEEE 802.15.4z, it is recommended to use an 8th-order Butterworth waveform. Here, we use the 7th-order 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. Figure 8A is a schematic diagram of the relationship between ranging resolution and PSLR provided by an embodiment of the present application. Referring to Figure 8B, the horizontal axis represents ranging resolution, the unit of the horizontal axis is ns, and the vertical axis represents PSLR. 701 (corresponding to the circle) indicates the relationship between ranging resolution and PSLR after adding a Gaussian window to the 7th-order Butterworth waveform, and 702 (corresponding to the star) indicates the relationship between ranging resolution and PSLR after adding a Gaussian window to the 7th-order Butterworth waveform. Figure 8B is a schematic diagram of the relationship between PSLR and peak sidelobe ratio provided by an embodiment of the present application. Referring to Figure 8B, the horizontal axis represents PSLR and the vertical axis represents peak sidelobe ratio. 801 indicates (corresponding to the circle) the relationship between PSLR and peak sidelobe ratio after adding a Gaussian window to a 7th-order Butterworth waveform, and 802 indicates (corresponding to the star) the relationship between PSLR and peak sidelobe ratio after adding a Gaussian window to an 8th-order Butterworth waveform. As can be seen from Figures 8A and 8B, these three indicators influence each other and cannot be optimized at the same time, that is, ranging resolution, peak sidelobe ratio, and spectral efficiency cannot be optimized at the same time. Assuming that the ranging resolution and peak sidelobe ratio of the UWB signal need to be prioritized, a waveform with optimal ranging resolution and peak sidelobe ratio can be selected from Figure 8A. The waveform corresponding to the point in the upper left corner of Figure 8A has optimal ranging resolution and PSLR. It should be understood that a similar approach can be used to apply different window functions to any waveform, and an optimal waveform can be selected from the windowed results, that is, a waveform with optimal ranging resolution and PSLR. Figure 8C is a schematic diagram for comparing optimal waveforms provided in an embodiment of the present application. By applying different window functions to Butterworth waveforms of different orders and selecting the optimal waveform from the windowed results, the results shown in Figure 8C are obtained. Under a 499.2 MHz bandwidth, the ranging resolution and PSLR of the eighth-order Butterworth waveform are 1.65 ns and 14.37 dB, respectively. Figure 8C shows that a number of waveforms can simultaneously outperform existing waveforms in both ranging resolution and PSLR, namely, eighth-order Butterworth waveforms that meet the aforementioned constraints.
[0298] In order to balance the ranging performance and perception performance of UWB signals, this application proposes that the waveform of the UWB signal needs to simultaneously meet the following criteria (hereinafter referred to as Criterion 1):
[0299] 1) The ranging resolution is no worse than the 8th-order Butterworth waveform;
[0300] 2) The value range of PSLR (in dB) is greater than 20dB;
[0301] 3) Spectral efficiency needs to be higher than the first threshold;
[0302] 4) Meet the power spectrum template specified by IEEE 802.15.4z.
[0303] The PSLR value range can be set according to actual needs. For example, the PSLR (in dB) needs to be at least 39% better than the existing waveform (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.
[0304] It should be noted that different UWB channels have different bandwidths, and their bandwidths are 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 that of the 8th-order Butterworth waveform. It can be understood that for channels with different bandwidths, the above four criteria remain unchanged.
[0305] In some sensing scenarios, it is necessary to improve the interference suppression capability of UWB signals. In this case, the UWB signal needs to have a high PSLR, which can sacrifice a certain degree of resolution. In order to improve the interference suppression capability of UWB signals, this application proposes that the waveform of the UWB signal must simultaneously meet the following criteria (hereinafter referred to as Criterion 2):
[0306] 1) The range of ranging resolution is 0.875Tp~Tp;
[0307] 2) The value range of PSLR (in dB) is greater than 30dB;
[0308] 3) The spectrum efficiency is higher than the second threshold;
[0309] 4) Meet the power spectrum template specified by IEEE 802.15.4z.
[0310] Tp=1 / B, where B represents the bandwidth of the channel occupied by the UWB signal. The value range of the ranging resolution can be set according to actual needs. For example, the ranging resolution of the waveform of the UWB signal provided in this 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.
[0311] It's important to note that different UWB channels have different bandwidths, including 499.2MHz, 1331.2MHz, 1081.6MHz, and 1354.97MHz. While the resolution of the same waveform may vary across different channels, the PSLR remains unchanged. Therefore, different ranging resolutions can be set for each waveform. The four aforementioned criteria remain unchanged for channels of varying bandwidths.
[0312] To balance the ranging and perceptual performance of UWB signals, this application proposes that the waveform of the UWB signal must meet either Criteria 1 or 2. It should be understood that Criteria 1 and 2 are merely examples and should not be construed as limiting the design of time domain templates or UWB signal waveforms based on these two criteria. In other words, UWB signal waveforms designed by those skilled in the art based on other similar criteria (considering both ranging and perceptual performance) also fall within the scope of protection of this application.
[0313] In one possible implementation, a new time domain template is determined based on criteria 1 or 2, so that the new time domain template can be used to generate a UWB signal that balances ranging and perception performance. In practical applications, the transmitter can generate a transmitted signal based on the new time domain template to ensure the ranging and perception performance of the transmitted signal.
[0314] Figure 9A is an example of a time domain template provided in an embodiment of the present application. The time domain template shown in Figure 9A 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 meets 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.
[0315] Referring to FIG9A , the horizontal axis represents time, in units of Tp, Tp=1 / B, and 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, and the coordinate of the horizontal axis corresponding to the line segment indicated by 902 is less than -1.25. The range of the horizontal axis 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 main lobe. The peak point, point D represents the valley point of the first sidelobe. The vertical coordinate values of points H and G are both reference values. The difference between the horizontal coordinates corresponding to points H and G is the width corresponding to the first sidelobe. The coordinate of the horizontal axis corresponding to the first time unit is [-1.25, 1]. The first time unit corresponds to the line segment indicated by 902, that is, the time between points A and D. The coordinate of the horizontal axis corresponding to the second time unit is greater than 1.25. 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. 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. 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. 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, the upper boundary of the time domain template 1 in the second time unit 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, the lower boundary of the time domain template 1 in the third time unit 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 one 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.
[0316] The boundaries of time domain template 1 were described above in conjunction with FIG9A . Referring to FIG9A , some possible waveforms that meet the constraints of time domain template 1 meet the following conditions: when the peak value of the waveform's main lobe is scaled to 1, the peak value of the waveform's first sidelobe (adjacent to and to the right of the main lobe) falls within the first peak range, and the peak value of the waveform's second sidelobe falls within the second peak range. The second sidelobe can be the sidelobe with the highest peak value to the right of the first sidelobe 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 corresponding to the main lobe. If the sidelobe is a peak, the peak value of the sidelobe refers to the peak value of the peak corresponding to the sidelobe; if the sidelobe is a trough, the peak value of the sidelobe refers to the absolute value of the trough value corresponding to the sidelobe. It should be understood that the peak values of the main lobe and the sidelobe are both positive numbers. The waveform shown in FIG9A is an example of a waveform that meets the constraints of time domain template 1. Referring to Figure 9A , the lower boundary within the third time unit corresponds to the first peak range, and the upper and lower boundaries within the fourth time unit correspond to the second peak range. The peak value of the second sidelobe of the aforementioned waveform falling within the second peak range can be understood as meaning that the peak value of any sidelobe to the right of the first sidelobe also falls within the second peak range. The peak value of the second sidelobe of the aforementioned waveform falling within the second peak range can alternatively be understood as meaning that the peak value of any peak to the right of the first sidelobe is less than the first value, and the valley value of any valley is greater than the second value.
[0317] The time domain template shown in FIG9A is only an example of the time domain template provided in 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.
[0318] In practical applications, according to the above two criteria, namely, Criterion 1 and Criterion 2, this 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.
[0319] The first waveform set includes the following waveforms: the waveform shown in FIG9B and the waveform shown in FIG9C . The waveform shown in FIG9B is based on a 6th-order Butterworth waveform, with a Kaiser window function type and a window parameter of 1.35. The waveform shown in FIG9C is based on a 6th-order Butterworth waveform, with a Gaussian window function type and a window parameter of 1.25*Tp.
[0320] The second waveform set includes the following waveforms: the waveforms shown in Figures 9D to 9P. The waveform shown in Figure 9D has a Gaussian waveform (σ = 0.41Tp), a window function type of unwindowed, and a window parameter of NA. The waveform shown in Figure 9E has a 9th-order Butterworth waveform, a Kaiser window, and a window parameter of 4.05. The waveform shown in Figure 9F has a 10th-order Butterworth waveform, a Kaiser window, and a window parameter of 4.4. The waveform shown in Figure 9G has a 10th-order Butterworth waveform, a Blackman window, and a window parameter of 0.301. The waveform shown in Figure 9H has an 11th-order Butterworth waveform, a Kaiser window, and a window parameter of 4.75. The waveform shown in Figure 9I has an 11th-order Butterworth waveform, a Blackman window, and a window parameter of 0.301. The waveform shown in Figure 9J has a 12th-order Butterworth waveform, a Kaiser window, and a window parameter of 4.35. The waveform shown in Figure 9K has a 12th-order Butterworth waveform as its base waveform, a Blackman window as its window function type, and a window parameter of 0.301. The waveform shown in Figure 9L has a Gaussian waveform (σ=0.42Tp), a non-windowed window function type, and a window parameter of NA. The waveform shown in Figure 9M has a Gaussian waveform (σ=0.43Tp), a non-windowed window function type, and a window parameter of NA. The waveform shown in Figure 9N has a Gaussian waveform (σ=0.44Tp), a non-windowed window function type, and a window parameter of NA. The waveform shown in Figure 9O has a Gaussian waveform (σ=0.45Tp), a non-windowed window function type, and a window parameter of NA. The waveform shown in Figure 9P has a Gaussian waveform (σ=0.46Tp), a non-windowed window function type, and a window parameter of NA.
[0321] It should be understood that the waveforms in the above-mentioned first waveform set and the above-mentioned second waveform set are only some examples, rather than all examples.
[0322] The previous section describes the new time domain template and the waveform of the UWB signal that balances ranging and sensing performance. The following describes the communication solution provided by this application. The communication solution provided by this application is applicable to both ranging and sensing scenarios.
[0323] It should be noted that the communication solution 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 solution provided in this application is applied to wireless local area network 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.
[0324] FIG10 is an interactive flow chart of a communication method provided in an embodiment of the present application. As shown in FIG10 , the method includes:
[0325] 1001. A transmitter generates a transmission signal.
[0326] 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.
[0327] The peak value of the first sidelobe of the transmitted signal belongs to a first peak range, which 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 this 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 can be a peak or a trough. The sidelobe can be a peak or a trough. The waveform of the transmitted signal can be any one of the first waveform set or the second waveform set described above. For example, the main lobe of the transmitted signal is a peak, and the first sidelobe is a trough, see the waveform in Figure 9A; the peak value of the first sidelobe belonging to the first peak range means that the absolute value of the trough corresponding to the first sidelobe belongs to the first peak range. For another example, the main lobe of the transmitted signal is a trough, and the first side lobe is a peak; the peak of the first side lobe belongs to the first peak range means that the peak corresponding to the first side lobe belongs to the first peak range.
[0328] In one 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 to the right 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 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 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 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 sidelobe belongs to the second peak range, which can reduce the influence of the direct line of sight path of the transmitted signal on the non-direct line of sight path.
[0329] In one possible implementation, the peak value of any peak to the right of the first sidelobe is less than a first value, and the valley value of any valley is greater than a second value. The first value is a positive number, and the second value is a negative number. For example, the first value is 0.2, and the second value is -0.2 or -0.1. In this implementation, the peak value of any peak to the right of the first sidelobe is less than the first value, and the valley value of any valley is greater than the second value; this can reduce the impact of the direct line of sight path of the transmitted signal on the non-direct line of sight path.
[0330] In one possible implementation, the width corresponding to the main lobe of the transmitted signal is less than 2.25*Tp, where Tp=1 / B, and B represents the bandwidth of the channel occupied by the transmitted signal. In one possible implementation, if the main lobe of the waveform is a peak, then 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 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, then the width corresponding to the main lobe is the distance between two points on the main lobe with an amplitude of value b, and 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 on the main lobe with an amplitude of value c and point 2 with an amplitude of value d, that is, the difference between the corresponding horizontal coordinates of these two points. Point 1 is located to the left of the peak point (i.e., the point with the largest amplitude), and point 2 is located to the right 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 on the main lobe with an amplitude of value e and point 4 with an amplitude of value f, that is, the difference between the corresponding horizontal coordinates of these two points. Point 3 is located to the left of the trough point (i.e., the point with the largest amplitude on the peak), and point 4 is located to the right of the trough point. The value c is different from the value d. The value c 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 the waveform shown in Figure 9A , and 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 where the amplitude is 0. The waveforms in these two examples are normalized waveforms.
[0331] In one 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, and is not limited in the embodiment of the present application. The width corresponding to the first side lobe may be greater than the width corresponding to the main lobe, or 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 the 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 the 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 with an amplitude of value d, that is, the difference between the horizontal coordinates corresponding to the two points, point 7 is located to the left of the peak point (i.e., the point with the largest amplitude), and point 8 is located to the right 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 with an amplitude of value f, that is, the difference between the horizontal coordinates corresponding to the two points, point 9 is located to the left of the valley point (i.e., the point with the largest amplitude on the trough), and point 10 is located to the right of the valley point. It should be noted that in this application, the width corresponding to the first side lobe (adjacent to the main lobe) to the right 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 the 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 the value a, or other meanings, which are not limited in this 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.
[0332] A possible implementation of step 1002 is as follows: Generate the transmit signal based on a time domain template. The time domain template is used to define the peak value of the first sidelobe of the transmit signal. The time domain template is also used to define the peak value of the second sidelobe of the transmit signal. The waveform of the transmit signal satisfies the constraints of the time domain template. Within a first time unit, the value corresponding to the upper boundary of the time domain template is 1. Within a second time unit, the upper boundary of the time domain template corresponds to a first value, which is greater than or equal to 0.15 and less than 0.3. The second time unit is after the first time unit. The second time unit being 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 of the main lobe of the transmit signal, and the second time unit corresponds to the time of each sidelobe to the right of the main lobe of the transmit signal. Within the second time unit, the upper boundary of the time domain template corresponds to the peak value of the second sidelobe of the transmit signal. Within the third time unit, the lower boundary of the time domain template corresponds to the second value. Part of the third time unit belongs to the first time unit, and the rest 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 corresponds to the peak value of the first sidelobe of the transmitted signal in the third time unit. The lower boundary of the time domain template corresponds to the third value in the fourth time unit, and the fourth time unit is after the third time unit. 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 within the area defined by the boundary of the time domain template. Figure 9A is an example of a time domain template provided in an embodiment of the present application.
[0333] 1002. The transmitter sends a transmission signal.
[0334] The transmitted signal is used for distance measurement, angle measurement, or Doppler measurement. The transmitted signal can also be used for presence detection, i.e., detecting the presence of a target (e.g., a human body), and measuring information such as the target's angle and velocity. Doppler measurement, presence detection, and measuring information such as the target's angle and velocity can be considered specific forms of perception. In other words, perception includes measuring information such as the target's angle and velocity, Doppler measurement, and presence detection. Transmitted signals can also be used for other forms of perception.
[0335] Correspondingly, the receiving end receives the transmitted signal. The receiving end receiving the transmitted signal may be: receiving a signal transmitted by the transmitted signal through a target (such as a human body), that is, a reflected signal corresponding to the transmitted signal.
[0336] 1003. The receiving end performs signal processing according to the transmitted signal.
[0337] The receiving end may perform signal processing based on the transmitted signal, such as ranging, presence detection, measuring the angle and speed of the target, and Doppler measurement. It is understood that Doppler measurement can be replaced by other specific sensing methods, such as presence detection.
[0338] In one possible implementation, the transmitter and receiver are the same communication device. In other words, the transmitter and receiver are deployed on the same node, i.e., the communication device. The transmitter may be a transmitter on the communication device, and the receiver may be a receiver on the communication device. The transmitter sending the transmission signal may be the transmitter using a transmitter to send the transmission signal. The receiver receiving the transmission signal may be the receiver using a receiver to receive the transmission signal. Figure 7A illustrates a scenario in which the communication method in Figure 10 is applicable. The communication device in Figure 7A is the entity corresponding to the transmitter and the receiver. That is, in the scenario described in Figure 7A, the communication device is both the transmitter and the receiver.
[0339] In one possible implementation, the transmitter and the receiver are different communication devices. In other words, the transmitter and the receiver are deployed at different nodes. In other words, the transmitter is one entity and the receiver is another entity. The communication method in Figure 10 is applicable to the bi-static perception mode, the transmitter is the transmitter in this mode, and the receiver is the receiver in this mode. Figure 7B is an example of a bi-static perception mode applicable to the communication method in Figure 10, the transmitter is the transmitter in Figure 7B, and the receiver is the receiver in Figure 7B. The communication method in Figure 10 is applicable to the mono-static perception mode, the transmitter is the transmitter in this mode, and the receiver is any receiver in this mode. Figure 7C is an example of a muti-static perception mode applicable to the communication method in Figure 10, the transmitter is the transmitter in Figure 7C, and the receiver is receiver 1 in Figure 7C.
[0340] In the embodiment of the present application, 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 path of the transmitted signal on the non-direct line of sight path, thereby ensuring both the ranging performance and the Doppler measurement performance.
[0341] In perception applications, the energy of the reflected signal from the target (such as the human body) is weaker than the energy of the reflected signal from the LOS path and other objects in the environment (walls, ground, roof). Therefore, if you need to extract the target information (such as angle, speed, etc.), then you need to perform interference elimination. To perform interference elimination, you need to know the exact waveform of the transmitted signal, otherwise it will lead to 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 scheme for the specific waveforms of the UWB signals transmitted interactively by the transmitter and receiver. Figure 11 is an interactive flow chart of another communication method provided by an embodiment of the present application. As shown in Figure 11, the method includes:
[0342] 1101. The sending end sends indication information to the receiving end.
[0343] The indication information is used to indicate the waveform of the UWB signal transmitted by the transmitter. Accordingly, the receiver receives the indication information. The indication information may be included in downlink control information (DCI), medium access control (MAC) layer signaling, or other signaling. The transmitter may send the indication information to the receiver during the sensing service establishment phase, or before sending a transmission signal for ranging, angle measurement, or Doppler measurement to the receiver.
[0344] In one possible implementation, the indication information includes a first field, the first field being used to indicate the waveform set to which the waveform of the transmitted signal belongs. In another possible implementation, the indication information includes a second field, the second field being used to indicate the waveform of the transmitted signal.
[0345] 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.
[0346] 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.
[0347] Table 2
[0348] The value of the one or more bits included in the first field can be considered an index into the waveform set of the UWB signal. Exemplarily, the UWB signal transmitted 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, i.e., the value of the one or more bits included in the second field is an index into 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, i.e., the value of the one or more bits included in the second field is an index into any waveform in the second waveform set. Table 3 shows the correspondence between the values of the bits included in the second field and the waveforms in the first waveform set. Referring to Table 3, when the second field is 000, it indicates specific waveform 1; when the second field is 001, it indicates specific waveform 2; and so on. It can be understood that if the second field is 000, it indicates that the waveform of the UWB signal transmitted by the transmitter is 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.
[0349] Table 3
[0350] 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 transmitted by the transmitter is specific waveform 1 in the second waveform set. Optionally, the receiver is configured with Table 4 and determines the waveform of the UWB signal transmitted by the transmitter based on the second field and Table 4. The specific waveforms in Table 4 are some of the waveforms in the second waveform set.
[0351] Table 4
[0352] Table 3 shows an example of the correspondence between the second field and the waveforms in the first waveform set, and Table 4 shows an example of the correspondence between the second field and the waveforms 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 waveforms in the second waveform set can be configured according to actual needs and is not limited in this application.
[0353] 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 transmitter belongs and the parameters of the waveform of the UWB signal.
[0354] In one possible implementation, the indication information further includes a third field, wherein the third field indicates whether the transmitting end generates the UWB signal digitally or analogically. Alternatively, the third field is used to indicate whether the transmitting end has a digital-to-analog conversion function (or capability) or does not have the digital-to-analog conversion function.
[0355] The value of one or more bits included in the third field indicates whether the transmitter generates the UWB signal digitally or analogously. 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.
[0356] Table 5
[0357] Optionally, the indication information includes the first field, the second field, and the third field. After receiving the indication information, if the third field indicates that the transmitter has a DAC function (e.g., 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 transmitter belongs based on the first field, and then determines the specific waveform of the waveform based on the second field. Optionally, the indication information includes the first field, the second field, and the third field. After receiving the indication information, if the third field indicates that the transmitter does not have a DAC function (e.g., the third field includes a 1-bit value of 1), the receiving end ignores the first and second fields. In other words, when the transmitter does not have a DAC function, the values of the first and second fields in the indication information sent can be arbitrary, for example, by default, the first and second fields are both set to all 0s or all 1s, which is not limited in this application. Optionally, the indication information includes the first field, but does not include the second and third fields. When the transmitter does not have a DAC function, the indication information sent can include the third field, but does not include the first and second fields.
[0358] 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 based on the waveform of the transmitted signal.
[0359] 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 way 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).
[0360] Table 6
[0361] 1102. The transmitting end sends a transmission signal to the receiving end.
[0362] In one possible implementation, the transmitting end selects a specific waveform from one or more waveform sets to transmit a transmission signal, i.e., a UWB signal. Optionally, the transmitting end selects any waveform from the first waveform set and the second waveform set to transmit the UWB signal. For example, the transmitting end selects a specific waveform 1 from the first waveform set to transmit 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. Accordingly, the receiving end receives the transmission signal sent by the transmitting end. The transmitting end may select a specific waveform in the following manner: if the transmitting end has a DAC function, then the corresponding waveform set may be selected according to the current demand (focusing on resolution or focusing on interference suppression capability), and a specific waveform may be selected from the waveform set; if the transmitting end does not have a DAC function, then a waveform that can be generated by analog means, such as a Butterworth waveform or a Gaussian waveform, is sent.
[0363] In one possible implementation, a transmitting end receives configuration information sent by an access network device, such as a base station, and determines, based on the configuration information, to use a first waveform to transmit a UWB signal. For example, based on the configuration information sent by the access network device, the transmitting end determines to use waveform 1 in the first waveform set to transmit the transmit signal.
[0364] 1103. The receiving end performs interference elimination on the transmission signal from the transmitting end according to the instruction information.
[0365] Based on the indication information, the receiving end can determine the specific waveform of the transmit signal sent by the transmitting end, and then perform interference cancellation on the transmit signal from the transmitting end based on the specific waveform. It should be understood that the receiving end can perform interference cancellation on any UWB signal, i.e., transmit signal, from the transmitting end based on the indication information. The peak value of the first sidelobe of the transmit signal sent by the receiving end falls within the first peak range.
[0366] Step 1103 is optional and not required. It should be understood that if the third field in the indication information indicates that the transmitting end generates the UWB signal through analog means, i.e., does not indicate the waveform of the transmitted UWB signal, then the receiving end does not need to perform interference cancellation on the transmitted signal from the transmitting end according to the indication information.
[0367] 1104. The receiving end performs signal processing according to the transmission signal from the transmitting end.
[0368] 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 based on the transmission signal.
[0369] In the embodiment of the present application, the receiving end receives the indication information and can better eliminate interference according to the waveform of the UWB signal transmitted by the transmitting end.
[0370] It should be noted that the method flow in FIG10 and the method flow in FIG11 can be two independent method flows or can be used in conjunction with each other. In other words, the receiving end and the transmitting end can execute the method flow in FIG10 or the method flow in FIG11 separately, or can execute the method flow in FIG11 before executing the method flow in FIG10.
[0371] The structure of a communication device that can implement the communication method provided in the embodiments of the present application is described below with reference to the accompanying drawings.
[0372] Figure 12 is a schematic diagram of the structure of a communication device 1200 provided in an embodiment of the present application. The communication device 1200 can implement the functions or steps implemented by the transmitting end in each of the above-mentioned method embodiments, and can also implement the functions or steps implemented by the receiving end in each of the above-mentioned method embodiments. The communication device may include a processing module 1210 and a transceiver module 1220. Optionally, it may also include a storage unit, which can be used to store instructions (code or program) and / or data. The processing module 1210 and the transceiver module 1220 can be coupled to the storage unit. For example, the processing module 1210 can read the instructions (code or program) and / or data in the storage unit to implement the corresponding method. The above-mentioned units can be set independently or partially or fully integrated. For example, the transceiver module 1220 may include a transmitting module and a receiving module. The transmitting module can be a transmitter, and the receiving module can be a receiver. The entity corresponding to the transceiver module 1220 can be a transceiver or a communication interface.
[0373] In some possible implementations, the communication device 1200 can implement the behaviors and functions of the transmitting end in the above-mentioned method embodiments. For example, the communication device 1200 can be a transmitting end, or it can be a component (such as a chip or circuit) used in the transmitting end. The transceiver module 1220 can be used to perform all receiving or sending operations performed by the transmitting end in the embodiments of Figures 10 and 11, such as step 1002 in the embodiment shown in Figure 10, steps 1101 and 1102 in the embodiment shown in Figure 11, and / or other processes for supporting the technology described herein. The processing module 1210 is used to perform all operations other than the transceiver operations performed by the transmitting end in the embodiments of Figures 10 and 11, such as step 1001 in the embodiment shown in Figure 10, and the steps of generating indication information and generating a transmission signal involved in the embodiment shown in Figure 11.
[0374] In some possible implementations, the communication device 1200 can implement the behaviors and functions of the receiving end in the above-mentioned method embodiments. For example, the communication device 1200 can be a receiving end, or it can be a component (such as a chip or circuit) used in the receiving end. The transceiver module 1220 can be used to perform all receiving or sending operations performed by the receiving end in the embodiments of Figures 10 and 11, such as step 1002 in the embodiment shown in Figure 10, step 1101 and step 1102 in the embodiment shown in Figure 11, and / or other processes for supporting the technology described herein. The processing module 1210 is used to execute all operations performed by the receiving end except the transceiver operations, such as step 1003 in the embodiment shown in Figure 10, and step 1103 and step 1104 in the embodiment shown in Figure 11.
[0375] Figure 13 is a schematic diagram of the structure of another communication device 130 provided in an embodiment of the present application. The communication device in Figure 13 can be the above-mentioned transmitting end or the above-mentioned receiving end.
[0376] As shown in FIG. 13 , the communication device 130 includes at least one processor 1310 and a transceiver 1320 .
[0377] In some embodiments of the present application, the processor 1310 and the transceiver 1320 may be configured to execute functions or operations performed by the transmitting end. For example, the transceiver 1320 executes all receiving or transmitting operations performed by the transmitting end in the embodiments of Figures 10 and 11. The processor 1310, for example, executes all operations performed by the transmitting end in the embodiments of Figures 10 and 11 except for the transmitting and receiving operations.
[0378] In some embodiments of the present application, the processor 1310 and the transceiver 1320 may be configured to execute functions or operations performed by the receiving end. For example, the transceiver 1320 executes all receiving or transmitting operations performed by the receiving end in the embodiments of Figures 10 and 11. The processor 1310 is configured to execute all operations performed by the receiving end except for the transmitting and receiving operations.
[0379] Transceiver 1320 is used to communicate with other devices / apparatuses via a transmission medium. Processor 1310 utilizes transceiver 1320 to transmit and receive data and / or signaling, and is used to implement the methods described in the above method embodiments. Processor 1310 can implement the functions of processing module 1210, and transceiver 1320 can implement the functions of transceiver module 1220.
[0380] Optionally, transceiver 1320 may include a radio frequency circuit and an antenna. The radio frequency circuit is primarily used for converting baseband signals into radio frequency signals and processing radio frequency signals. The antenna is primarily used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. Input and output devices, such as a touch screen, display, and keyboard, are primarily used for receiving user input and outputting data to the user.
[0381] 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 embodiments 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.
[0382] When the communication device 130 is powered 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 transmits the radio frequency signal to the outside in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 1310. The processor 1310 converts the baseband signal into data and processes the data.
[0383] In another implementation, the above-mentioned RF circuit and antenna can be set independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna can be arranged remotely from the communication device.
[0384] The specific connection medium between the transceiver 1320, processor 1310, and memory 1330 is not limited in the embodiments of the present application. In Figure 13, the memory 1330, processor 1310, and transceiver 1320 are connected via a bus 1340. The bus is represented by a bold line in Figure 13. The connection methods between other components are merely illustrative and are not intended to be limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, Figure 13 only uses a single bold line, but this does not mean that there is only one bus or only one type of bus.
[0385] 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. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present application may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0386] Figure 14 is a schematic diagram of the structure of another communication device 140 provided in an embodiment of the present application. As shown in Figure 14, the communication device shown in Figure 14 includes a logic circuit 1401 and an interface 1402. The processing module 1210 in Figure 12 can be implemented with a logic circuit 1401, and the transceiver module 1220 in Figure 12 can be implemented with an interface 1402. Among them, 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.
[0387] In some embodiments of the present application, the logic circuit and interface may be used to execute the functions or operations performed by the transmitting end. In some embodiments of the present application, the logic circuit and interface may be used to execute the functions or operations performed by the receiving end.
[0388] 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.
[0389] 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.
[0390] The present application also provides a communication system, comprising the above-mentioned transmitting end and the above-mentioned receiving end.
[0391] The following introduces two other possible time domain templates provided in the embodiments of the present application.
[0392] Figure 15 is an example of a time domain template provided in an embodiment of the present application. Referring to Figure 15, the area surrounded by the dotted line is the time domain template, and the value corresponding to the lower boundary of the time domain template is -0.015. (-1.25, 0.015), (1, 0.3), and (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. In Figure 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.
[0393] Figure 15 shows two waveforms, one is a Gaussian waveform and the other is a Caesar waveform. The Gaussian waveform can be expressed as:
[0394] 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.
[0395] The Kaiser waveform can be expressed as:
[0396] Where I0 is the first-order modified Bessel function of the zeroth order, where π? = 10, and L represents the length of the non-zero element. The length of L is 3*Tp. As can be seen from the figure, the two waveforms are very close. In the figure, T C is the interval between two points of the waveform where y=C. Two waveforms can give 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. d It is the interval between two points of the waveform at y = 0.3 to y = C. Two waveforms can be used to obtain 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 made a slight translation of the two waveforms in the time domain, and the translation operation does not affect T C and T d value.
[0397] 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 upper boundary of the time domain template in the time region [-1.25, 1] corresponds to the value of 1, the upper boundary of the time domain template in the time region (1, the third value) corresponds to the value of 0.3, and the upper boundary of the time domain template in the time region (the third value, ∞) corresponds to the value of the second value (i.e., a straight line), and the value range of the second value is [0.001, 0.2]. The value range of the third value is (1.0, 2. 0]. [-1.25, 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 this 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. Referring to Figure 16A, the bottom of the time-domain template has a line y = -y1, representing the lower boundary. The coordinates of the first inflection point of the time-domain template are (ΔT - 1.25, y2), the second inflection point are (ΔT + 1, 0.3), and the third inflection point are (ΔT + (1 + 2α) Tc - 1.25, y3). These three inflection points are on the upper boundary of the time-domain template, i.e., the intersection of portions of the upper boundary corresponding to different values. ΔT is an arbitrary constant, meaning that the time-domain template can be arbitrarily offset in the time domain. y1 (the first value) is an adjustable parameter with a range of [0.001, 0.2]. y2 is also an adjustable parameter with a value less than or equal to 0.015. y3 (the second value) is also an adjustable parameter with a range of [0.001, 0.2]. α is also an adjustable parameter with a value from 0 to 100. Below, we illustrate some typical templates with examples.
[0398] 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, third value] is 1, and the value corresponding to the upper boundary of the time domain template in the time region (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 region. The time region (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. Referring to Figure 16B, the bottom of the time-domain template has a line 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, meaning the time-domain template can be arbitrarily offset in the time domain. y1 (the first value) is an adjustable parameter with a range of [0.001, 0.2]. y2 is also an adjustable parameter with a range of less than or equal to 0.2. α is a parameter with a value from 0 to 100. Below, we illustrate some typical templates with examples.
[0399] Example 1: α = 0.05.
[0400] Referring to Figure 17A, Tc = 2.5Tp, Tw = (1+2α)Tc, and the bottom of the time domain template has a line 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).
[0401] Example 2: α = 0.05.
[0402] Referring to Figure 17B, 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), 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).
[0403] Example 3: α = 0.06.
[0404] Referring to Figure 17C , Tc = 2.5Tp, Tw = (1+2α)Tc, and the bottom of the time domain template has a line 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).
[0405] Example 4: α = 0.06.
[0406] Referring to Figure 17D , Tc = 2.5Tp, Tw = (1 + 2α)Tc, and the bottom of the time domain template has a line at 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). Here, α is 0.06, and the specific coordinates of the second inflection point are (1.55, 0.015).
[0407] Example 5: α = 0.07.
[0408] Referring to Figure 17E , Tc = 2.5Tp, Tw = (1+2α)Tc, and the bottom of the time domain template has a line 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.07, and the specific coordinates of the third inflection point are (1.6, 0.015).
[0409] Example 6: α = 0.07.
[0410] Referring to Figure 17F , Tc = 2.5Tp, Tw = (1+2α)Tc, and the bottom of the time domain template has a line at 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). Here, α is 0.07, and the specific coordinates of the second inflection point are (1.6, 0.015).
[0411] Example 7: α = 0.08.
[0412] Referring to Figure 17G , Tc = 2.5Tp, Tw = (1+2α)Tc, and the bottom of the time domain template has a line 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).
[0413] Example 8: α = 0.08.
[0414] Referring to Figure 17H, 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), 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).
[0415] Example 9: α = 0.09.
[0416] Referring to Figure 17I, Tc = 2.5Tp, Tw = (1+2α)Tc, and the bottom of the time domain template has a line 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).
[0417] Example 10: α = 0.09.
[0418] Referring to Figure 17J , Tc = 2.5Tp, Tw = (1 + 2α)Tc, and the bottom of the time domain template has a line at 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). Here, α is 0.09, and the specific coordinates of the second inflection point are (1.7, 0.015).
[0419] Example 11: α = 0.1.
[0420] Referring to Figure 17K , Tc = 2.5Tp, Tw = (1 + 2α)Tc, and the bottom of the time domain template has a line 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). With α being 0.1, the specific coordinates of the third inflection point are (1.75, 0.015).
[0421] Example 12: α = 0.1.
[0422] Referring to Figure 17L , Tc = 2.5Tp, Tw = (1+2α)Tc, and the bottom of the time domain template has a line at 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). Here, α is 0.1, and the specific coordinates of the second inflection point are (1.75, 0.015).
[0423] Example 13: α = 0.11.
[0424] Referring to Figure 17M, Tc = 2.5Tp, Tw = (1 + 2α)Tc, and the bottom of the time domain template has a line 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).
[0425] Example 14: α = 0.11.
[0426] Referring to Figure 17N , Tc = 2.5Tp, Tw = (1 + 2α)Tc, and the bottom of the time domain template has a line at 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). Here, α is 0.11, and the specific coordinates of the second inflection point are (1.80, 0.015).
[0427] Example 15: α = 0.12.
[0428] Referring to Figure 17O, Tc = 2.5Tp, Tw = (1+2α)Tc, and the bottom of the time domain template has a line 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).
[0429] Example 16: α = 0.12.
[0430] Referring to Figure 17P, Tc = 2.5Tp, Tw = (1 + 2α)Tc, and the bottom of the time domain template has a line 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). Here, α is 0.12, and the specific coordinates of the second inflection point are (1.85, 0.015).
[0431] Example 17: α = 0.15.
[0432] Referring to Figure 17Q, Tc = 2.5Tp, Tw = (1 + 2α)Tc, the bottom of the time domain template has a line 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).
[0433] Example 18: α = 0.15.
[0434] Referring to Figure 17R, 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), 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).
[0435] Example 19: α = 0.20.
[0436] Referring to Figure 17S, Tc = 2.5Tp, Tw = (1+2α)Tc, and the bottom of the time domain template has a line 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.2, and the specific coordinates of the third inflection point are (2.25, 0.015).
[0437] Example 20: α = 0.20.
[0438] Referring to Figure 17T, 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), 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).
[0439] Example 21: α = 0.1, y1 = y2 = y3 = 0.015.
[0440] Referring to Figure 17U , Tc = 2.5Tp, Tw = (1+2α)Tc, and the bottom of the time domain template has a line 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). With α being 0.1, the specific coordinates of the third inflection point are (1.75, 0.015).
[0441] Example 22: α = 0.1, y1 = y2 = y3 = 0.015.
[0442] Referring to Figure 17V, 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), and the coordinates of the second inflection point are ((1 + 2α)Tc - 1.25, 0.015), where α is 0.1, and the specific coordinates of the second inflection point are (1.75, 0.015).
[0443] Example 23: α = 0.1, y1 = y2 = y3 = 0.01.
[0444] Referring to Figure 17W , Tc = 2.6Tp, Tw = (1+2α)Tc, and the bottom of the time domain template has a line 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). Here, α is 0.1, and the specific coordinates of the third inflection point are (1.87, 0.01).
[0445] Example 24: α = 0.1, y1 = y2 = y3 = 0.01.
[0446] Referring to Figure 17X, Tc = 2.6Tp, Tw = (1+2α)Tc, the bottom of the time domain template has a line at 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). Here, α is 0.1, and the specific coordinates of the second inflection point are (1.87, 0.01).
[0447] Example 25: α = 0.11, y1 = y2 = y3 = 0.001.
[0448] Referring to 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).
[0449] Example 26: α = 0.11, y1 = y2 = y3 = 0.001.
[0450] Referring to Figure 17Z, Tc = 2.6Tp, Tw = (1 + 2α)Tc, the bottom of the time domain template has a line at 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). Here, α is 0.11, and the specific coordinates of the second inflection point are (1.92, 0.01).
[0451] Example 27: α = 0.3, y1 = y2 = y3 = 0.2.
[0452] Referring to Figure 18A, Tc = 1.625Tp, Tw = (1+2α)Tc, and the bottom of the time domain template has a line at 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). Here, α is 0.3, and the specific coordinates of the third inflection point are (1.35, 0.2).
[0453] Example 28: α=0.3, y1=y2=y3=0.2.
[0454] Referring to Figure 18B, Tc = 1.625Tp, Tw = (1+2α)Tc, and the bottom of the time domain template has a line at 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). Here, α is 0.3, and the specific coordinates of the second inflection point are (1.35, 0.2).
[0455] Example 29: α = 0.1, y1 = 0.015 y2 = 0.015 y3 = 0.015.
[0456] Referring to Figure 18C, Tc = 2.5Tp, Tw = (1+2α)Tc, and the bottom of the time domain template has a line 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).
[0457] Example 30: α = 0.1, y1 = 0.015 y2 = 0.015 y3 = 0.015.
[0458] Referring to Figure 18D , Tc = 2.5Tp, Tw = (1+2α)Tc, and the bottom of the time domain template has a line at 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). Here, α is 0.1, and the specific coordinates of the second inflection point are (1.75, 0.015).
[0459] Example 31: α = 0.1, y1 = 0.015 y2 = 0.015 y3 = 0.02.
[0460] Referring to Figure 18E , Tc = 2.5Tp, Tw = (1+2α)Tc, and the bottom of the time domain template has a line 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.02), where α is 0.1, and the specific coordinates of the third inflection point are (1.75, 0.02).
[0461] Example 32: α = 0.1, y1 = 0.015 y2 = 0.015 y3 = 0.02.
[0462] Referring to Figure 18F, 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), 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).
[0463] Example 33: α = 0.1, y1 = 0.015 y2 = 0.02 y3 = 0.015.
[0464] Referring to Figure 18G , Tc = 2.5Tp, Tw = (1+2α)Tc, and the bottom of the time domain template has a line 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). The value of α is 0.1, and the specific coordinates of the third inflection point are (1.75, 0.015).
[0465] Example 34: α = 0.1, y1 = 0.015 y2 = 0.02 y3 = 0.015.
[0466] Referring to Figure 18H, 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), 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).
[0467] Example 35: α = 0.1, y1 = 0.02 y2 = 0.015 y3 = 0.015.
[0468] Referring to Figure 18I, Tc = 2.5Tp, Tw = (1+2α)Tc, and the bottom of the time domain template has a line 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).
[0469] Example 36: α = 0.1, y1 = 0.02 y2 = 0.015 y3 = 0.015.
[0470] Referring to Figure 18J , Tc = 2.5Tp, Tw = (1 + 2α)Tc, and the bottom of the time domain template has a line at 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). Here, α is 0.1, and the specific coordinates of the second inflection point are (1.75, 0.015).
[0471] Example 37: α = 0.11, y1 = 0.02 y2 = 0.015 = y3 = 0.015.
[0472] Referring to Figure 18K , Tc = 2.5Tp, Tw = (1+2α)Tc, and the bottom of the time domain template has a line 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).
[0473] Example 38: α = 0.11, y1 = 0.02 y2 = 0.015 = y3 = 0.015.
[0474] Referring to Figure 18L, 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), 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).
[0475] Another possible time domain template provided by an embodiment of the present application is introduced below.
[0476] Time domain template three: The lower boundary of this time domain template corresponds to the first value. This time domain template is an axisymmetric graph within the first time region. The upper boundary of this time domain template within the second time region outside the first time region corresponds to the second value. The first time region sequentially includes the third time region, the fourth time region, and the fifth time region in chronological order. The upper boundary of this time domain template within the third time region corresponds to the 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].
[0477] 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.
[0478] FIG. 19 is an example of the time domain template three provided by an embodiment of the present application. The time domain template three is an axisymmetric graph within the first time region (the time region indicated by Tw1 in FIG. 19). Optionally, the time domain template three is symmetric about the left and right, that is, it is an axisymmetric graph on the entire time axis. Referring to FIG. 19, the region enclosed by the dashed line is the time domain template three. The time region indicated by Tw1 is the first time region, and the time region indicated by Tw2 is the fourth time region. Tc1 is the distance between two points 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 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 (on the right side of the symmetry axis 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 range from 0 to 100. α2 is a parameter, and the value can range 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. Hereinafter, some typical templates will be illustrated by examples. It should be noted that the position of the symmetry axis of the time template three is at the position of t = 0, but any translation of this template in the time domain still falls within the protection scope of this template.
[0479] Figure 20 is another example of the time domain template three provided in an embodiment of the present application. The time domain template three is an axisymmetric figure in the first time region (the time region indicated by Tw1 in Figure 19). Referring to Figure 20, the area surrounded by the dotted 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 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), and 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 to the right 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 its value range is [0.001, 0.2]. y2 is also an adjustable parameter, and its value range is [0.001, 0.2]. y3's value must be less than or equal to 0.3, for example, its value range is [0.1, 0.3]. Furthermore, y3 must be greater than y2. Furthermore, y1 can be required to equal y2.
[0480] The following introduces some possible ways to obtain time domain template three.
[0481] Method 1: Tc1 and Tc2 are determined based on y2 and y3 respectively. After determining α1 and α2, Tw1 and Tw2 are obtained.
[0482] Example 001: y1=0.015, y2=0.015, y3=0.3, α1=0.05, α2=0.05.
[0483] Referring to FIG. 21A , y1 = 0.015, y2 = 0.015, and y3 = 0.3. The bottom of the time domain template has a line 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).
[0484] Example 002: y1=0.015, y2=0.015, y3=0.5, α1=0.05, α2=0.05.
[0485] Referring to FIG. 21B , y1 = 0.015, y2 = 0.015, and y3 = 0.5. The bottom of the time domain template has a line 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).
[0486] Example 003: y1=0.015, y2=0.015, y3=0.2, α1=0.05, α2=0.05.
[0487] Referring to FIG. 21C , y1 = 0.015, y2 = 0.015, and y3 = 0.2. The bottom of the time domain template has a line 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).
[0488] Example 004: y1=0.015, y2=0.01, y3=0.3, α1=0.05, α2=0.05.
[0489] Referring to FIG. 21D , y1 = 0.015, y2 = 0.01, and y3 = 0.3. The bottom of the time domain template has a line 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).
[0490] 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.
[0491] Example 005: y1 = 0.015, y2 = 0.015, y3 = 0.3, α1 = 0.01, Tw2 = 4.5 - Tw1.
[0492] Referring to FIG. 21E , y1 = 0.015, y2 = 0.015, and y3 = 0.3. The bottom of the time domain template has a line 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).
[0493] Example 006: y1 = 0.015, y2 = 0.015, y3 = 0.3, α1 = 0.05, Tw2 = 4.5 - Tw1.
[0494] Referring to FIG. 21F , y1 = 0.015, y2 = 0.015, and y3 = 0.3. The bottom of the time domain template has a line 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).
[0495] Example 007: y1 = 0.015, y2 = 0.015, y3 = 0.3, α1 = 0.08, Tw2 = 4.5 - Tw1.
[0496] Referring to FIG. 21G , y1 = 0.015, y2 = 0.015, and y3 = 0.3. The bottom of the time domain template has a line 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).
[0497] Example 008: y1 = 0.015, y2 = 0.015, y3 = 0.3, α1 = 0.12, Tw2 = 4.5 - Tw1.
[0498] Referring to FIG. 21H , y1 = 0.015, y2 = 0.015, and y3 = 0.3. The bottom of the time domain template has a line 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).
[0499] Example 009: y1 = 0.015, y2 = 0.015, y3 = 0.2, α1 = 0.05, Tw2 = 4.5 - Tw1.
[0500] Referring to Figure 21I, y1 = 0.015, y2 = 0.015, y3 = 0.2; the bottom of the time domain template has a line 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).
[0501] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any modifications or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the above claims.
Claims
1. A communication method, characterized in that: include: Generate a transmission signal according to a time domain template, where the time domain template is used to limit the waveform of the transmission signal, where a lower boundary of the time domain template corresponds to a first value, a value corresponding to at least part of an upper boundary of the time domain template in a first time region is 1, and an upper boundary of the time domain template in a second time region corresponds to a second value, where the first value is in a range of [-0.2, -0.001], and the second value is in a range of [0.001, 0.2], and the second time region is outside the first time region; The transmit signal is sent.
2. The method according to claim 1, characterized in that The value corresponding to the upper boundary of the time domain template in the first sub-region of the first time region is 1, and 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].
3. The method according to claim 1, characterized in that 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].
4. The method according to any one of claims 1 to 3, characterized in that The coordinates of the intersection point of the first time zone and the second time zone on the time domain template are any one of the following: (1.50, 0.015), (1.55, 0.015), (1.60, 0.015), (1.65, 0.015), (1.70, 0.015), (1.75, 0.015), (1.80, 0.015), (1.85, 0.015), (2.0, 0.015), (1.87, 0.01), (1.92, 0.01), and (1.75, 0.02).
5. The method according to any one of claims 1 to 4, characterized in that The first value is -0.015, and the second value is 0.
015.
6. The method according to any one of claims 1 to 5, characterized in that The waveform of the transmission signal is a Gaussian waveform or a Caesar waveform.
7. A communication method, characterized in that: include: Receive a transmitted signal, where the transmitted signal conforms to a time domain template, where a lower boundary of the time domain template corresponds to a first value, a value corresponding to at least part of an upper boundary of the time domain template in a first time zone is 1, and an upper boundary of the time domain template in a second time zone corresponds to a second value, where the first value is in a range of [-0.2, -0.001], the second value is in a range of [0.001, 0.2], and the second time zone is outside the first time zone; Signal processing is performed according to the transmitted signal.
8. The method according to claim 7, characterized in that The value corresponding to the upper boundary of the time domain template in the first sub-region of the first time region is 1, and 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].
9. The method according to claim 7, characterized in that 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].
10. The method according to any one of claims 7 to 9, characterized in that The coordinates of the intersection point of the first time zone and the second time zone on the time domain template are any one of the following: (1.50, 0.015), (1.55, 0.015), (1.60, 0.015), (1.65, 0.015), (1.70, 0.015), (1.75, 0.015), (1.80, 0.015), (1.85, 0.015), (2.0, 0.015), (1.87, 0.01), (1.92, 0.01), and (1.75, 0.02).
11. The method according to any one of claims 7 to 10, characterized in that The first value is -0.015, and the second value is 0.
015.
12. The method according to any one of claims 7 to 11, characterized in that The waveform of the transmission signal is a Gaussian waveform or a Caesar waveform.
13. A communication device, characterized in that: The method comprises modules or units for implementing the method according to any one of claims 1 to 6.
14. A communication device, characterized in that: The method comprises modules or units for implementing the method according to any one of claims 7 to 12.
15. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which includes program instructions. When the program instructions are executed, the computer executes the method according to any one of claims 1 to 6, or when the program instructions are executed, the computer executes the method according to any one of claims 7 to 12.
16. A communication method, characterized in that: include: Generate a transmission signal according to a time domain template, where the time domain template is used to limit the waveform of the transmission signal, where a lower boundary of the time domain template corresponds to a first value, the time domain template is an axisymmetric figure in a first time region, and an upper boundary of the time domain template in a second time region outside the first time region corresponds to a second value, the first time region includes, in chronological order, a third time region, a fourth time region, and a fifth time region, an upper boundary of the time domain template in the third time region corresponds to a third value, a value corresponding to the upper boundary of the time domain template in the fourth time region is 1, and an upper boundary of the time domain template in the fifth time region corresponds to the third value, a value range of the first value is [-0.2, -0.001], a value range of the second value is [0.001, 0.2], and the third value is less than 1; The transmit signal is sent.
17. The method according to claim 16, characterized in that The length of the first time zone ranges from [1.25, 1.75].
18. The method according to claim 16 or 17, characterized in that The length of the fourth time zone ranges from [0.45, 1.2].
19. The method according to any one of claims 16 to 18, 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.
20. The method according to any one of claims 16 to 19, characterized in that 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).
21. The method according to any one of claims 16 to 20, 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 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).
22. The method according to any one of claims 16 to 21, characterized in that The first value and the second value are opposite numbers of each other.
23. The method according to any one of claims 16 to 22, characterized in that The waveform of the transmission signal is a Gaussian waveform or a Caesar waveform.
24. A communication method, characterized in that: include: Receive a transmitted signal, where the transmitted signal conforms to a time domain template, where the lower boundary of the time domain template corresponds to a first value, the time domain template is an axially symmetrical figure in a first time region, and the upper boundary of the time domain template in a second time region outside the first time region corresponds to a second value, the first time region includes, in chronological order, a third time region, a fourth time region, and a fifth time region, the upper boundary of the time domain template in the third time region corresponds to a third value, the value corresponding to the upper boundary of the time domain template in the fourth time region is 1, and 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; Signal processing is performed according to the transmitted signal.
25. The method according to claim 24, characterized in that The length of the first time zone ranges from [1.25, 1.75].
26. The method according to claim 24 or 25, characterized in that The length of the fourth time zone ranges from [0.45, 1.2].
27. The method according to any one of claims 24 to 26, 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.
28. The method according to any one of claims 24 to 27, characterized in that 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).
29. The method according to any one of claims 24 to 28, 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 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).
30. The method according to any one of claims 24 to 29, characterized in that The first value and the second value are opposite numbers of each other.
31. The method according to any one of claims 24 to 30, characterized in that The waveform of the transmission signal is a Gaussian waveform or a Caesar waveform.
32. A communication device, characterized in that: The method comprises modules or units for implementing the method according to any one of claims 16 to 23.
33. A communication device, characterized in that: The method comprises modules or units for implementing the method according to any one of claims 24 to 31.
34. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which includes program instructions. When the program instructions are executed, the computer executes the method as claimed in any one of claims 16 to 23, or when the program instructions are executed, the computer executes the method as claimed in any one of claims 24 to 31.
35. A communication device, characterized in that: The device comprises a processor, wherein the processor is configured to, when executing instructions, cause the communication device to perform the method according to any one of claims 16 to 23, or cause the communication device to perform the method according to any one of claims 24 to 31.
36. A chip, characterized in that: include: A communication interface, used for sending and receiving signals from the chip; as well as A processor, configured to execute computer program instructions so that a communication device comprising the chip performs the method according to any one of claims 16 to 31.