Communication method, communication device, and computer-readable storage medium
By controlling the sidelobe peak and main lobe width of the UWB signal, and combining time-domain templates and indication information, the shortcomings of UWB signals in ranging and sensing performance are solved, achieving high-precision Doppler measurement and multipath resolution, and improving the ranging and sensing performance of the signal.
Patent Information
- Application Number
- CN202411999249.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2022-11-11
- Filing Date
- 2022-11-29
- Publication Date
- 2026-01-13
- Estimated Expiration
- 2042-11-29
AI Technical Summary
Existing UWB signals have shortcomings in ranging and sensing performance, especially in Doppler measurement and multipath resolution, making it difficult to meet high-precision requirements.
The first sidelobe peak of the transmitted signal is generated within the range of [0.15, 0.3), and the main lobe width is controlled to be less than 2.25*Tp. The sidelobe peak is limited by the time-domain template, and an indication message is sent to indicate the waveform set. The receiver performs interference cancellation.
It improves the ranging and sensing performance of UWB signals, enhances the accuracy and multipath resolution of Doppler measurements, reduces sidelobe energy leakage, and meets the ranging, angle measurement and Doppler measurement needs of different scenarios.
Smart Images

Figure CN119906506B_ABST
Abstract
Description
[0001] This application is a divisional application. The original application has the application number 202211510585.2 and the original application date is November 29, 2022. The entire contents of the original application are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communications, and more particularly to communication methods, communication devices, and computer-readable storage media. Background Technology
[0003] Ultra-wideband (UWB) technology is a wireless carrier communication technology that uses nanosecond-level non-sinusoidal narrow pulses to transmit data, thus occupying a very wide frequency spectrum. Due to its narrow pulses and extremely low radiation spectral density, UWB systems have advantages such as strong multipath resolution, low power consumption, and strong security.
[0004] The Institute of Electrical and Electronics Engineers (IEEE) has incorporated UWB technology into its IEEE 802 series of wireless standards and released the UWB-based high-speed wireless personal area network (WPAN) standard IEEE 802.15.4a, as well as its evolution, 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, information such as the target's distance, angle, and velocity is extracted by detecting the echo of the UWB signal on the target. The waveform of the UWB signal has a certain impact on its ranging and sensing performance. Therefore, it is necessary to study UWB signals with strong ranging and sensing performance. Summary of the Invention
[0006] This application discloses a communication method, communication device, and computer-readable storage medium, which uses a waveform whose peak value of the first sidelobe belongs to the range of the first peak value, and has strong ranging and sensing performance.
[0007] In a first aspect, embodiments of this application provide 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 value range, the first peak value range being [0.15, 0.3); and transmitting the transmission signal.
[0008] In this embodiment, the peak value of the first sidelobe of the transmitted signal belongs to the first peak value range, which can reduce the influence of the direct line of sight of the transmitted signal on the non-direct line of sight, thus ensuring both ranging performance and Doppler measurement performance, i.e., sensing performance.
[0009] In one possible implementation, the transmitted signal is a UWB signal (or a UWB pulse).
[0010] In this implementation, the transmitted signal is a UWB signal. Using UWB signals for ranging, angle measurement, or Doppler measurements offers advantages such as strong multipath resolution, low power consumption, and high security.
[0011] In one possible implementation, the peak value of the second sidelobe of the transmitted signal falls within a second peak value range, which is [0.15, 0.3].
[0012] In this implementation, the peak value of the second sidelobe of the transmitted signal is within the range of the second peak value. Sending the transmitted signal for ranging, angle measurement or Doppler measurement can improve the measurement accuracy of the transmitted path (or reflected signal).
[0013] In one possible implementation, the width of 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.
[0014] In this implementation, the width of the main lobe of the transmitted signal is less than 2.25*Tp, which can ensure the resolution of the ranging and facilitate the differentiation of multiple targets that are close in space.
[0015] 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 can be 5%, 8%, 10%, 15%, 20%, etc., of the width corresponding to the main lobe, and is not limited in this embodiment.
[0016] In this implementation, the absolute value of the difference between the width of the first sidelobe and the width of the main lobe is less than the width threshold, which can reduce sidelobe energy and reduce sidelobe energy leakage.
[0017] In one possible implementation, generating the transmit signal includes: generating the transmit signal according to a time-domain template, the time-domain template being used to define the peak value of the first sidelobe of the transmit signal.
[0018] In this implementation, a transmitted signal is generated based on a time-domain template, such that the peak value of the first sidelobe of the generated transmitted signal satisfies the limitations (or constraints) of the time-domain template.
[0019] In one possible implementation, the time-domain template is also used to define the peak value of the second sidelobe of the transmitted signal.
[0020] In this implementation, the time-domain template is also used to limit the peak value of the second sidelobe of the transmitted signal in order to ensure the sensing performance of the generated transmitted signal.
[0021] In one possible implementation, the method further includes: sending indication information, the indication information being used to indicate waveform information of the transmitted signal.
[0022] In this implementation, an indication message is sent so that the receiver can use the waveform of the transmitted UWB signal to cancel interference, thereby improving ranging or sensing performance.
[0023] In one possible implementation, the indication information includes a first field, which indicates the waveform set to which the transmitted signal belongs.
[0024] In this implementation, the indication information includes a first field, which can accurately indicate the waveform set to which the transmitted signal belongs.
[0025] In one possible implementation, the indication information includes a second field that indicates the waveform of the transmitted signal.
[0026] In this implementation, the indication information includes a second field. This second field accurately indicates the waveform of the transmitted signal.
[0027] In one possible implementation, the indication information includes a third field, which indicates the method of generating the transmitted signal.
[0028] In this implementation, the third field indicates the method of generating the transmitted signal so that the receiver can further determine the waveform of the transmitted signal and thus perform interference cancellation based on the waveform of the transmitted signal.
[0029] In one possible implementation, the first field indicates that the waveform of the UWB signal transmitted by the transmitting end belongs to a first waveform set or a second waveform set, wherein 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 25dB, 28dB, 30dB, etc.
[0030] In this implementation, the transmitting end can use waveforms from the first waveform set or the second waveform set for ranging, angle measurement or Doppler measurement according to actual needs, so as to meet the needs of different scenarios.
[0031] In one possible implementation, the first sidelobe is adjacent to and located to the right of the main lobe in the transmitted signal.
[0032] In this implementation, the peak value of the side lobe adjacent to the right side of the main lobe belongs to the first peak value range, which can reduce the influence of the direct line of sight of the transmitted signal on the non-direct line of sight, thus ensuring both ranging performance and Doppler measurement performance.
[0033] In one possible implementation, the first sidelobe is the lowest trough in the waveform of the transmitted signal, i.e., the lowest trough, and the peak value of the first sidelobe is the minimum trough value corresponding to the waveform of the transmitted signal.
[0034] In this implementation, the absolute value of the minimum valley value corresponding to the waveform of the transmitted signal belongs to the first peak range, which can reduce the influence of the direct line of sight of the transmitted signal on the non-direct line of sight, thus ensuring both ranging performance and Doppler measurement performance.
[0035] In one possible implementation, the second sidelobe is the sidelobe with the highest peak value to the right of the first sidelobe.
[0036] In this implementation, the peak value of the side lobe with the highest peak value on the right side of the first side lobe belongs to the range of the first peak value, which can reduce the influence of the direct line of sight of the transmitted signal on the non-direct line of sight, thus ensuring both ranging performance and Doppler measurement performance.
[0037] In one possible implementation, any peak value (i.e., any peak value) to the right of the first sidelobe in the waveform of the transmitted signal is less than or equal to a first value, and any valley value (i.e., any valley value) to the right of the first sidelobe is greater than or equal to a third value. Alternatively, the upper boundary of the waveform to the right of the first sidelobe is the first value, and the lower boundary is the third value.
[0038] This implementation reduces the impact of the direct line-of-sight of the transmitted signal on the non-direct line-of-sight, thus ensuring both ranging performance and Doppler measurement performance.
[0039] Secondly, embodiments of this application provide another communication method, the method comprising: receiving a transmitted signal, wherein the peak value of the first sidelobe of the transmitted signal belongs to a first peak value range, the first peak value range being [0.15, 0.3); and performing signal processing based on the transmitted signal.
[0040] In this embodiment, the peak value of the first sidelobe of the transmitted signal belongs to the first peak value range, which can reduce the influence of the direct line of sight of the transmitted signal on the non-direct line of sight, thus ensuring both ranging performance and Doppler measurement performance.
[0041] In one possible implementation, the transmitted signal is a UWB signal (or a UWB pulse).
[0042] In this implementation, the transmitted signal is a UWB signal. Using UWB signals for ranging, angle measurement, or Doppler measurements offers advantages such as strong multipath resolution, low power consumption, and high security.
[0043] In one possible implementation, the peak value of the second sidelobe of the transmitted signal falls within a second peak value range, which is [0.15, 0.3].
[0044] In this implementation, the peak value of the second sidelobe of the transmitted signal is within the range of the second peak value. Sending the transmitted signal for ranging, angle measurement or Doppler measurement can improve the measurement accuracy of the transmitted path (or reflected signal).
[0045] In one possible implementation, the width of 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.
[0046] In this implementation, the width of the main lobe of the transmitted signal is less than 2.25*Tp, which can ensure the resolution of the ranging and facilitate the differentiation of multiple targets that are close in space.
[0047] 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.
[0048] In this implementation, the absolute value of the difference between the width of the first sidelobe and the width of the main lobe is less than the width threshold, which can effectively reduce sidelobe energy and reduce sidelobe energy leakage.
[0049] In one possible implementation, the transmitted signal is generated based on a time-domain template, which is used to define the peak value of the first sidelobe of the transmitted signal.
[0050] In this implementation, the transmitted signal is generated based on a time-domain template to ensure the performance of ranging, angle measurement, or Doppler measurement of the transmitted signal.
[0051] In one possible implementation, the time-domain template is also used to define the peak value of the second sidelobe of the transmitted signal.
[0052] In this implementation, the time-domain template is also used to limit the peak value of the second sidelobe of the transmitted signal in order to ensure the sensing performance of the generated transmitted signal.
[0053] In one possible implementation, the method further includes: receiving indication information, the indication information being used to indicate waveform information of the transmitted signal.
[0054] In this implementation, the instruction information is received, the waveform of the UWB signal transmitted by the transmitting end is obtained, and then the waveform is used for interference cancellation, which can ensure both ranging performance and Doppler measurement performance.
[0055] In one possible implementation, the indication information includes a first field, which indicates the waveform set to which the transmitted signal belongs.
[0056] In this implementation, the indication information includes a first field, which can accurately indicate the waveform set to which the transmitted signal belongs.
[0057] In one possible implementation, the indication information includes a second field that indicates the waveform of the transmitted signal.
[0058] In this implementation, the indication information includes a second field. This second field accurately indicates the waveform of the transmitted signal.
[0059] In one possible implementation, the indication information includes a third field, which indicates the method of generating the transmitted signal.
[0060] In this implementation, the third field indicates the method of generating the transmitted signal. The receiver determines the waveform of the transmitted signal based on this third field, and then performs interference cancellation based on the waveform of the transmitted signal.
[0061] In one possible implementation, the first field indicates that the waveform of the UWB signal transmitted by the transmitting end belongs to a first waveform set or a second waveform set, wherein the PSLR of the waveform in the first waveform set is less than a reference threshold, and the PSLR of the waveform in the second waveform set is greater than or equal to the reference threshold.
[0062] In this implementation, the first field indicates whether the waveform of the UWB signal transmitted by the transmitting end belongs to a first waveform set or a second waveform set, so as to accurately determine the waveform of the transmitted signal.
[0063] In one possible implementation, the first sidelobe is the lowest trough in the waveform of the transmitted signal, i.e., the lowest trough, and the peak value of the first sidelobe is the minimum trough value corresponding to the waveform of the transmitted signal.
[0064] In this implementation, the absolute value of the minimum valley value corresponding to the waveform of the transmitted signal belongs to the first peak range, which can reduce the influence of the direct line of sight of the transmitted signal on the non-direct line of sight, thus ensuring both ranging performance and Doppler measurement performance.
[0065] In one possible implementation, the second sidelobe is the sidelobe with the highest peak value to the right of the first sidelobe.
[0066] In this implementation, the peak value of the side lobe with the highest peak value on the right side of the first side lobe belongs to the range of the first peak value, which can reduce the influence of the direct line of sight of the transmitted signal on the non-direct line of sight, thus ensuring both ranging performance and Doppler measurement performance.
[0067] In one possible implementation, any peak value (i.e., any peak value) to the right of the first sidelobe in the waveform of the transmitted signal is less than or equal to a first value, and any valley value (i.e., any valley value) to the right of the first sidelobe is greater than or equal to a third value. Alternatively, the upper boundary of the waveform to the right of the first sidelobe is the first value, and the lower boundary is the third value.
[0068] This implementation reduces the impact of the direct line-of-sight of the transmitted signal on the non-direct line-of-sight, thus ensuring both ranging performance and Doppler measurement performance.
[0069] In one possible implementation, the method further includes: obtaining channel impulse response information based on the transmitted signal; transmitting the channel impulse response information with the earliest arriving path as a reference under line-of-sight (LOS) conditions; and / or transmitting the channel impulse response information with the strongest path as a reference under non-line-of-sight (NLOS) conditions.
[0070] In this implementation, under the line-of-sight (LOS) condition, the earliest arriving path is used as a reference to transmit the channel impulse response information; under the non-line-of-sight (NLOS) condition, the strongest path is used as a reference to transmit the channel impulse response information.
[0071] Thirdly, embodiments of this application provide another communication method, which includes: generating indication information; and sending the indication information, wherein the indication information is used to indicate the waveform of a UWB signal transmitted by a transmitting end.
[0072] In this embodiment of the application, an indication message is sent, which indicates the waveform of the UWB signal transmitted by the transmitting end, so that the receiving end can perform interference cancellation based on the waveform of the UWB signal transmitted by the transmitting end.
[0073] In one possible implementation, the indication information includes a first field, which indicates the waveform set to which the transmitted signal belongs.
[0074] In this implementation, the indication information includes a first field, which can accurately indicate the waveform set to which the transmitted signal belongs.
[0075] In one possible implementation, the indication information includes a second field that indicates the waveform of the transmitted signal.
[0076] In this implementation, the indication information includes a second field. This second field accurately indicates the waveform of the transmitted signal.
[0077] In one possible implementation, the indication information includes a third field, which indicates the method of generating the transmitted signal.
[0078] In this implementation, the third field indicates the method of generating the transmitted signal so that the receiver can further determine the waveform of the transmitted signal and thus perform interference cancellation based on the waveform of the transmitted signal.
[0079] In one possible implementation, the first field indicates that the waveform of the UWB signal transmitted by the transmitting end belongs to a first waveform set or a second waveform set, wherein the PSLR of the waveform in the first waveform set is less than a reference threshold, and the PSLR of the waveform in the second waveform set is greater than or equal to the reference threshold.
[0080] In this implementation, the transmitting end can use waveforms from the first waveform set or the second waveform set for ranging, angle measurement or Doppler measurement according to actual needs, so as to meet the needs of different scenarios.
[0081] In one possible implementation, the method further includes: generating a transmitted signal, wherein the peak value of the first sidelobe of the transmitted signal belongs to a first peak value range, the first peak value range being [0.15, 0.3), and the transmitted signal is a UWB signal transmitted by the transmitting end; and transmitting the transmitted signal for ranging, angle measurement, or Doppler measurement.
[0082] In this implementation, the peak value of the first sidelobe of the transmitted signal is within the first peak value range, which can reduce the influence of the direct line of sight of the transmitted signal on the non-direct line of sight, thus ensuring both ranging performance and Doppler measurement performance.
[0083] In one possible implementation, the transmitted signal is a UWB signal (or a UWB pulse).
[0084] In this implementation, the transmitted signal is a UWB signal. Using UWB signals for ranging, angle measurement, or Doppler measurements offers advantages such as strong multipath resolution, low power consumption, and high security.
[0085] In one possible implementation, the peak value of the second sidelobe of the transmitted signal falls within a second peak value range, which is [0.15, 0.3].
[0086] In this implementation, the peak value of the second sidelobe of the transmitted signal is within the range of the second peak value. Sending the transmitted signal for ranging, angle measurement or Doppler measurement can improve the measurement accuracy of the transmitted path (or reflected signal).
[0087] In one possible implementation, the width of the main lobe of the transmitted signal is less than 2.25*Tp, where Tp = 1 / B, and B represents the bandwidth of the channel occupied by the transmitted signal.
[0088] In this implementation, the width of the main lobe of the transmitted signal is less than 2.25*Tp, which can ensure the resolution of the ranging and facilitate the differentiation of multiple targets that are close in space.
[0089] 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.
[0090] In this implementation, the absolute value of the difference between the width of the first sidelobe and the width of the main lobe is less than the width threshold, which can effectively reduce sidelobe energy and reduce sidelobe energy leakage.
[0091] In one possible implementation, generating the transmit signal includes: generating the transmit signal according to a time-domain template, the time-domain template being used to define the peak value of the first sidelobe of the transmit signal.
[0092] In this implementation, a transmitted signal is generated based on a time-domain template, such that the peak value of the first sidelobe of the generated transmitted signal satisfies the limitations (or constraints) of the time-domain template.
[0093] In one possible implementation, the time-domain template is also used to define the peak value of the second sidelobe of the transmitted signal.
[0094] In this implementation, the time-domain template is also used to limit the peak value of the second sidelobe of the transmitted signal in order to ensure the sensing performance of the generated transmitted signal.
[0095] Fourthly, embodiments of this application provide another communication method, which includes: receiving indication information, the indication information being used to indicate the waveform of a UWB signal transmitted by a transmitting end; and performing interference cancellation based on the indication information.
[0096] In this embodiment of the application, the receiving end receives instruction information, and can better perform interference cancellation based on the waveform of the UWB signal transmitted by the transmitting end.
[0097] In one possible implementation, the indication information includes a first field, which indicates the waveform set to which the transmitted signal belongs.
[0098] In this implementation, the indication information includes a first field, which can accurately indicate the waveform set to which the transmitted signal belongs.
[0099] In one possible implementation, the indication information includes a second field that indicates the waveform of the transmitted signal.
[0100] In this implementation, the indication information includes a second field. This second field accurately indicates the waveform of the transmitted signal.
[0101] In one possible implementation, the indication information includes a third field, which indicates the method of generating the transmitted signal.
[0102] In this implementation, the third field indicates the method of generating the transmitted signal. The receiver determines the waveform of the transmitted signal based on this third field, and then performs interference cancellation based on the waveform of the transmitted signal.
[0103] In one possible implementation, the first field indicates that the waveform of the UWB signal transmitted by the transmitting end belongs to a first waveform set or a second waveform set, wherein the PSLR of the waveform in the first waveform set is less than a reference threshold, and the PSLR of the waveform in the second waveform set is greater than or equal to the reference threshold.
[0104] In this implementation, the first field indicates whether the waveform of the UWB signal transmitted by the transmitting end belongs to a first waveform set or a second waveform set, so as to accurately determine the waveform of the transmitted signal.
[0105] In one possible implementation, the method further includes: receiving a transmitted signal, wherein the peak value of the first sidelobe of the transmitted signal belongs to a first peak value range, the first peak value range being [0.15, 0.3); and performing ranging, angle measurement, or Doppler measurement based on the transmitted signal.
[0106] In this implementation, the peak value of the first sidelobe of the transmitted signal is within the first peak value range, which can reduce the influence of the direct line of sight of the transmitted signal on the non-direct line of sight, thus ensuring both ranging performance and Doppler measurement performance.
[0107] In one possible implementation, the transmitted signal is a UWB signal (or a UWB pulse).
[0108] In this implementation, the transmitted signal is a UWB signal. Using UWB signals for ranging, angle measurement, or Doppler measurements offers advantages such as strong multipath resolution, low power consumption, and high security.
[0109] In one possible implementation, the peak value of the second sidelobe of the transmitted signal falls within a second peak value range, which is [0.15, 0.3].
[0110] In this implementation, the peak value of the second sidelobe of the transmitted signal is within the range of the second peak value. Sending the transmitted signal for ranging, angle measurement or Doppler measurement can improve the measurement accuracy of the transmitted path (or reflected signal).
[0111] In one possible implementation, the width of the main lobe of the transmitted signal is less than 2.25*Tp, where Tp = 1 / B, and B represents the bandwidth of the channel occupied by the transmitted signal.
[0112] In this implementation, the width of the main lobe of the transmitted signal is less than 2.25*Tp, which can ensure the resolution of the ranging and facilitate the differentiation of multiple targets that are close in space.
[0113] 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.
[0114] This implementation method can effectively reduce sidelobe energy and reduce sidelobe energy leakage.
[0115] In one possible implementation, the transmitted signal is generated based on a time-domain template, which is used to define the peak value of the first sidelobe of the transmitted signal.
[0116] In this implementation, the transmitted signal is generated based on a time-domain template to ensure the performance of ranging, angle measurement, or Doppler measurement of the transmitted signal.
[0117] In one possible implementation, the time-domain template is also used to define the peak value of the second sidelobe of the transmitted signal.
[0118] In this implementation, the time-domain template is also used to limit the peak value of the second sidelobe of the transmitted signal in order to ensure the sensing performance of the generated transmitted signal.
[0119] Fifthly, embodiments of this application provide another communication method, the method comprising: generating a transmitted signal, the waveform of which satisfies the constraints of a time-domain template, wherein the upper boundary of the time-domain template corresponds to a value of 1 in a first time unit, and the upper boundary of the time-domain template corresponds to a first value in a second time unit, the first value being greater than or equal to 0.15 and less than 0.3, the second time unit being after the first time unit; and transmitting the transmitted signal, the first signal being used for ranging, angle measurement, or Doppler measurement. The first time unit corresponds to the width of the main lobe of the transmitted signal, and the second time unit is the time corresponding to each side lobe to the right of the main lobe of the transmitted signal. The upper boundary of the time-domain template in the second time unit corresponds to the peak of the second side lobe of the transmitted signal.
[0120] In this embodiment, the waveform of the transmitted signal satisfies the constraints of the time-domain template. The upper boundary of the time-domain template corresponds to the first value in the second time unit, which can reduce the influence of the direct line of sight of the transmitted signal on the non-direct line of sight, thus ensuring both ranging performance and Doppler measurement performance.
[0121] In one possible implementation, the lower boundary of the time-domain template within the third time unit corresponds to a second value, a portion of the third time unit belonging to the first time unit and another portion belonging to the second time unit, wherein the second value is less than or equal to -0.15 and greater than -0.3. The lower boundary of the time-domain template within the third time unit corresponds to the peak value of the first sidelobe of the transmitted signal.
[0122] In this implementation, the lower boundary of the time-domain template in the third time unit corresponds to the second value, which can reduce the influence of the direct line of sight of the transmitted signal on the non-direct line of sight, thus ensuring both ranging performance and Doppler measurement performance.
[0123] In one possible implementation, the lower boundary of the time-domain template corresponds to a third value within the fourth time unit, the fourth time unit being after the third time unit, and the third value being less than or equal to -0.05 and greater than -0.3.
[0124] In this implementation, the lower boundary of the time-domain template in the fourth time unit corresponds to the third value, which can reduce the influence of the direct line of sight of the transmitted signal on the non-direct line of sight, thus ensuring both ranging performance and Doppler measurement performance.
[0125] In one possible implementation, the method further includes: sending indication information, the indication information being used to indicate waveform information of the transmitted signal.
[0126] In this implementation, an instruction message is sent so that the receiving end can use the waveform of the transmitted signal to cancel interference.
[0127] In one possible implementation, the indication information includes a first field, which indicates the waveform set to which the transmitted signal belongs.
[0128] In this implementation, the indication information includes a first field, which can accurately indicate the waveform set to which the transmitted signal belongs.
[0129] In one possible implementation, the indication information includes a second field that indicates the waveform of the transmitted signal.
[0130] In this implementation, the indication information includes a second field. This second field accurately indicates the waveform of the transmitted signal.
[0131] In one possible implementation, the indication information includes a third field, which indicates the method of generating the transmitted signal.
[0132] In this implementation, the third field indicates the method of generating the transmitted signal so that the receiver can further determine the waveform of the transmitted signal and thus perform interference cancellation based on the waveform of the transmitted signal.
[0133] In one possible implementation, the first field indicates that the waveform of the UWB signal transmitted by the transmitting end belongs to a first waveform set or a second waveform set, wherein the PSLR of the waveform in the first waveform set is less than a reference threshold, and the PSLR of the waveform in the second waveform set is greater than or equal to the reference threshold.
[0134] In this implementation, the transmitting end can use waveforms from the first waveform set or the second waveform set for ranging, angle measurement or Doppler measurement according to actual needs, so as to meet the needs of different scenarios.
[0135] Sixthly, embodiments of this application provide another communication method, the method comprising: receiving a transmitted signal, the waveform of the transmitted signal satisfying the constraints of a time-domain template, wherein the upper boundary of the time-domain template corresponds to a value of 1 in a first time unit, and the upper boundary of the time-domain template corresponds to a first value in a second time unit, the first value being greater than or equal to 0.15 and less than 0.3, the second time unit being after the first time unit; and performing ranging or Doppler measurement based on the transmitted signal.
[0136] In this embodiment, the waveform of the transmitted signal satisfies the constraints of the time-domain template. 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 influence of the direct line of sight of the transmitted signal on the non-direct line of sight, thus ensuring both ranging performance and Doppler measurement performance.
[0137] In one possible implementation, the lower boundary of the time-domain template within the third time unit corresponds to a second value, a portion of the third time unit belonging to the first time unit and another portion belonging to the second time unit, wherein the second value is less than or equal to -0.15 and greater than -0.3. The lower boundary of the time-domain template within the third time unit corresponds to the peak value of the first sidelobe of the transmitted signal.
[0138] In this implementation, the lower boundary of the time-domain template in the third time unit corresponds to the second value, which can reduce the influence of the direct line of sight of the transmitted signal on the non-direct line of sight, thus ensuring both ranging performance and Doppler measurement performance.
[0139] In one possible implementation, the lower boundary of the time-domain template corresponds to a third value within the fourth time unit, the fourth time unit being after the third time unit, and the third value being less than or equal to -0.05 and greater than -0.3.
[0140] In this implementation, the lower boundary of the time-domain template in the fourth time unit corresponds to the third value, which can reduce the influence of the direct line of sight of the transmitted signal on the non-direct line of sight, thus ensuring both ranging performance and Doppler measurement performance.
[0141] In one possible implementation, the method further includes: receiving indication information, the indication information being used to indicate waveform information of the transmitted signal.
[0142] In this implementation, the system receives instruction information, obtains the waveform of the UWB signal transmitted by the transmitter, and then uses the waveform to cancel interference.
[0143] In one possible implementation, the indication information includes a first field, which indicates the waveform set to which the transmitted signal belongs.
[0144] In this implementation, the indication information includes a first field, which can accurately indicate the waveform set to which the transmitted signal belongs.
[0145] In one possible implementation, the indication information includes a second field that indicates the waveform of the transmitted signal.
[0146] In this implementation, the indication information includes a second field. This second field accurately indicates the waveform of the transmitted signal.
[0147] In one possible implementation, the indication information includes a third field, which indicates the method of generating the transmitted signal.
[0148] In this implementation, the third field indicates the method of generating the transmitted signal. The receiver determines the waveform of the transmitted signal based on this third field, and then performs interference cancellation based on the waveform of the transmitted signal.
[0149] In one possible implementation, the first field indicates that the waveform of the UWB signal transmitted by the transmitting end belongs to a first waveform set or a second waveform set, wherein the PSLR of the waveform in the first waveform set is less than a reference threshold, and the PSLR of the waveform in the second waveform set is greater than or equal to the reference threshold.
[0150] In this implementation, the first field indicates whether the waveform of the UWB signal transmitted by the transmitting end belongs to a first waveform set or a second waveform set, so as to accurately determine the waveform of the transmitted signal.
[0151] In a seventh aspect, embodiments of this application provide a communication device that has the function of implementing the behavior described in the first aspect method embodiment. The communication device may be a communication equipment, a component of a communication equipment (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the communication equipment. The functions of the communication device can be implemented by hardware or by hardware executing corresponding software, the hardware or software including 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 transmitted signal, the peak value of the first sidelobe of the transmitted signal belonging to a first peak value range, the first peak value range being [0.15, 0.3); the transceiver module is used to transmit the transmitted signal, the transmitted signal being used for ranging, angle measurement, or Doppler measurement.
[0152] In one possible implementation, the processing module is specifically configured to generate the transmitted signal based on a time-domain template, the time-domain template being used to define the peak value of the first sidelobe of the transmitted signal.
[0153] In one possible implementation, the transceiver module is further configured to send indication information, which indicates the waveform of the UWB signal transmitted by the transmitting end, and the transmitted signal belongs to the UWB signal transmitted by the transmitting end.
[0154] For possible implementations of the communication device in the seventh aspect, please refer to the various possible implementations in the first aspect.
[0155] For the technical effects of the various possible implementations of the seventh aspect, please refer to the introduction of the technical effects of the first aspect or the various possible implementations of the first aspect.
[0156] Eighthly, embodiments of this application provide a communication device that has the function of implementing the behavior described in the second aspect of the method embodiments. The communication device may be a communication equipment, a component of a communication equipment (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the communication equipment. The functions of the communication device can be implemented by hardware or by hardware executing corresponding software, the hardware or software including 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 peak value of the first sidelobe of the transmitted signal belonging to a first peak value range, the first peak value range being [0.15, 0.3); the processing module is used to perform ranging, angle measurement, or Doppler measurement based on the transmitted signal.
[0157] In one possible implementation, the transceiver module is further configured to receive indication information, the indication information being used to indicate the waveform of a UWB signal transmitted by the transmitting end, the transmitted signal being a UWB signal transmitted by the transmitting end.
[0158] For possible implementations of the communication device in the eighth aspect, please refer to the various possible implementations in the second aspect.
[0159] For the technical effects of the various possible implementations of the eighth aspect, please refer to the introduction of the technical effects of the second aspect or the various possible implementations of the second aspect.
[0160] Ninthly, embodiments of this application provide another communication device that has the function of implementing the behavior described in the third aspect of the method embodiments. This communication device can be a communication equipment, a component of a communication equipment (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the communication equipment. The functions of the communication device can be implemented in hardware or by hardware executing corresponding software, the hardware or software including 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 transmit the indication information, the indication information being used to indicate the waveform of the UWB signal transmitted by the transmitting end.
[0161] In one possible implementation, the processing module is further configured to generate a transmitted signal, wherein the peak value of the first sidelobe of the transmitted signal belongs to a first peak value range, and the transmitted signal belongs to the UWB signal transmitted by the transmitting end; the transceiver module is further configured to transmit the transmitted signal, which is used for ranging, angle measurement or Doppler measurement.
[0162] For possible implementations of the communication device in the ninth aspect, please refer to the various possible implementations in the third aspect.
[0163] For the technical effects of the various possible implementations of the ninth aspect, please refer to the introduction of the technical effects of the third aspect or the various possible implementations of the third aspect.
[0164] Tenthly, embodiments of this application provide another communication device that has the function of implementing the behavior described in the fourth aspect of the method embodiments. This communication device can be a communication equipment, a component of a communication equipment (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the communication equipment. The functions of the communication device can be implemented in hardware or by hardware executing corresponding software, the hardware or software including 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, the indication information being used to indicate the waveform of a UWB signal transmitted by the transmitting end; the processing module is used to perform interference cancellation according to the indication information.
[0165] In one possible implementation, the transceiver module is further configured to receive a transmitted signal, wherein the peak value of the first sidelobe of the transmitted signal belongs to a first peak value range; the processing module is further configured to perform ranging, angle measurement, or Doppler measurement based on the transmitted signal.
[0166] For possible implementations of the communication device in the tenth aspect, please refer to the various possible implementations in the fourth aspect.
[0167] For the technical effects of the various possible implementations of the tenth aspect, please refer to the introduction of the technical effects of the fourth aspect or the various possible implementations of the fourth aspect.
[0168] Eleventhly, embodiments of this application provide another communication device that has the function of implementing the behavior described in the fifth aspect of the method embodiments. This communication device can be a communication equipment, a component of a communication equipment (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the communication equipment. The function of the communication device can be implemented by hardware or by hardware executing corresponding software, the hardware or software including 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 whose waveform satisfies the constraints of a time-domain template, the upper boundary of the time-domain template corresponding to a value of 1 in a first time unit, and the upper boundary of the time-domain template corresponding to a first value in a second time unit, the first value being greater than or equal to 0.15 and less than 0.3, and the second time unit following the first time unit; the transceiver module is used to transmit the transmission signal, the first signal being used for ranging, angle measurement, or Doppler measurement.
[0169] In one possible implementation, the transceiver module is further configured to send indication information, which indicates the waveform of the ultra-wideband (UWB) signal transmitted by the transmitting end, wherein the transmitted signal belongs to the UWB signal transmitted by the transmitting end.
[0170] For possible implementations of the communication device in the eleventh aspect, please refer to the various possible implementations in the fifth aspect.
[0171] For the technical effects of the various possible implementations of the eleventh aspect, please refer to the introduction of the technical effects of the fifth aspect or the various possible implementations of the fifth aspect.
[0172] In a twelfth aspect, embodiments of this application provide another communication device that has the function of implementing the behavior described in the sixth aspect method embodiment. This communication device can be a communication equipment, a component of a communication equipment (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the communication equipment. The function of the communication device can be implemented by hardware or by hardware executing corresponding software, the hardware or software including 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 whose waveform satisfies the constraints of a time-domain template, the upper boundary of the time-domain template corresponding to a value of 1 in a first time unit, and the upper boundary of the time-domain template corresponding to a first value in a second time unit, the first value being greater than or equal to 0.15 and less than 0.3, and the second time unit following the first time unit; the processing module is used to perform ranging or Doppler measurement based on the transmitted signal.
[0173] In one possible implementation, the transceiver module is further configured to receive indication information, the indication information being used to indicate the waveform of an ultra-wideband (UWB) signal transmitted by the transmitting end, the transmitted signal being a UWB signal transmitted by the transmitting end.
[0174] For possible implementations of the communication device in aspect 12, please refer to the various possible implementations in aspect 6.
[0175] For the technical effects of the various possible implementations of the twelfth aspect, please refer to the introduction of the technical effects of the sixth aspect or the various possible implementations of the sixth aspect.
[0176] In a thirteenth aspect, embodiments of this application provide another communication device, the communication device including a processor coupled to a memory for storing a program or instructions, which, when executed by the processor, cause the communication device to perform the method shown in any one of the first to sixth aspects above.
[0177] In this embodiment of the application, during the execution of the above method, the process of sending information (or signals) can be understood as a process of outputting information based on processor instructions. When outputting information, the processor sends the information to the transceiver for transmission. After being output by the processor, the information may require further 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, it may require further processing before being input into the processor.
[0178] Unless otherwise specified, or unless their actual function or internal logic in the relevant description is contradicted, the sending and / or receiving operations involved by the processor can generally be understood as processor instruction output.
[0179] In implementation, the processor described above can be a processor specifically designed to execute these methods, or it can be a processor that executes computer instructions stored in memory to execute these methods, such as a general-purpose processor. For example, the processor can also be used to execute a program stored in memory, which, when executed, causes the communication device to perform the methods as shown in the first aspect or any possible implementation thereof.
[0180] In one possible implementation, the memory is located outside the aforementioned communication device. In another possible implementation, the memory is located inside the aforementioned communication device.
[0181] In one possible implementation, the processor and memory may be integrated into a single device; that is, the processor and memory may be integrated together.
[0182] In one possible implementation, the communication device further includes a transceiver for receiving or transmitting signals, etc.
[0183] In a fourteenth aspect, this application provides another communication device, which includes a processing circuit and an interface circuit, the interface circuit being used to acquire or output data; the processing circuit being used to perform the method as shown in any one of the first to sixth aspects above.
[0184] In a fifteenth aspect, this application provides a computer-readable storage medium storing a computer program, the computer program including program instructions that, when executed, cause a computer to perform the method as described in any one of the first to sixth aspects above.
[0185] In a sixteenth aspect, this application provides a computer program product comprising a computer program including program instructions that, when executed, cause a computer to perform the method as described in any one of the first to sixth aspects above.
[0186] In a seventeenth aspect, this application provides a communication system including the communication apparatus described in the seventh aspect or any possible implementation thereof, and the communication apparatus described in the eighth aspect or any possible implementation thereof.
[0187] In an eighteenth aspect, this application provides a communication system including the communication apparatus described in the ninth aspect or any possible implementation thereof, and the communication apparatus described in the tenth aspect or any possible implementation thereof.
[0188] In a nineteenth aspect, this application provides a communication system including the communication apparatus described in the eleventh aspect or any possible implementation thereof, and the communication apparatus described in the twelfth aspect or any possible implementation thereof.
[0189] In a twentieth aspect, this application provides a chip including a processor and a communication interface, wherein the processor reads instructions stored in a memory through the communication interface and executes the method shown in any one of the first to sixth aspects above.
[0190] In a twentieth aspect, embodiments of this application provide a communication method, the method comprising: generating a transmission signal according to a time-domain template, the time-domain template being used to define the waveform of the transmission signal, the lower boundary of the time-domain template corresponding to a first value, at least a portion of the upper boundary of the time-domain template in a first time region corresponding to a value of 1, the upper boundary of the time-domain template in a second time region corresponding to a second value, the first value being in the range of [-0.2, -0.001], the second value being in the range of [0.001, 0.2], the second time region being outside the first time region; and transmitting the transmission signal.
[0191] In this embodiment, the waveform of the transmitted signal satisfies the constraints of the time-domain template, which can reduce the influence of the direct line-of-sight of the transmitted signal on the non-direct line-of-sight, thus ensuring both ranging performance and Doppler measurement performance.
[0192] In one possible implementation, the upper boundary of the time-domain template in the first sub-region of the first time region has a value of 1, and the upper boundary of the time-domain template in the second sub-region of the first time region has a value of 0.3. The first sub-region is [-1.25, 1], the second sub-region is (1, third value], and the value range of the third value is (1.0, 2.0).
[0193] In one possible implementation, the value corresponding to the upper boundary of the time domain template within the first time region is 1, the first time region is [-1.25, third value], and the value range of the third value is (1.0, 2.0).
[0194] In one possible implementation, the coordinates of the boundary point between the first time region and the second time region 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), (1.75,0.02).
[0195] In one possible implementation, the first value is -0.015 and the second value is 0.015.
[0196] In one possible implementation, the waveform of the transmitted signal is a Gaussian waveform or a Caesar waveform.
[0197] In a twentieth aspect, embodiments of this application provide 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, at least a portion of the upper boundary of the time-domain template within a first time region corresponding to a value of 1, the upper boundary of the time-domain template within a second time region corresponding to a second value, the first value ranging from [-0.2, -0.001], the second value ranging from [0.001, 0.2], and the second time region being outside the first time region; and performing signal processing based on the transmitted signal.
[0198] In one possible implementation, the upper boundary of the time-domain template in the first sub-region of the first time region has a value of 1, and the upper boundary of the time-domain template in the second sub-region of the first time region has a value of 0.3. The first sub-region is [-1.25, 1], the second sub-region is (1, third value], and the value range of the third value is (1.0, 2.0).
[0199] In one possible implementation, the value corresponding to the upper boundary of the time domain template within the first time region is 1, the first time region is [-1.25, third value], and the value range of the third value is (1.0, 2.0).
[0200] In one possible implementation, the coordinates of the boundary point between the first time region and the second time region 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), (1.75,0.02).
[0201] In one possible implementation, the first value is -0.015 and the second value is 0.015.
[0202] In one possible implementation, the waveform of the transmitted signal is a Gaussian waveform or a Caesar waveform.
[0203] In a twentieth aspect, embodiments of this application provide another communication device that has the function of implementing the behavior described in the method embodiment of the twentieth aspect above. The communication device may be a communication equipment, a component of a communication equipment (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the communication equipment. The function of the communication device can be implemented by hardware or by hardware executing corresponding software, the hardware or software including 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 being used to define the waveform of the transmission signal, the lower boundary of the time-domain template corresponding to a first value, at least a portion of the upper boundary of the time-domain template within a first time region corresponding to a value of 1, the upper boundary of the time-domain template within a second time region corresponding to a second value, the first value ranging from [-0.2, -0.001], the second value ranging from [0.001, 0.2], and the second time region being outside the first time region; the transceiver module is used to transmit the transmission signal.
[0204] In a twentieth aspect, embodiments of this application provide another communication device that has the function of implementing the behavior described in the method embodiments of the twentieth aspect above. The communication device may be a communication equipment, a component of a communication equipment (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the communication equipment. The function of the communication device can be implemented by hardware or by hardware executing corresponding software, the hardware or software including 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 conforming to a time-domain template, the lower boundary of the time-domain template corresponding to a first value, at least a portion of the upper boundary of the time-domain template within a first time region corresponding to a value of 1, the upper boundary of the time-domain template within a second time region corresponding to a second value, the first value ranging from [-0.2, -0.001], the second value ranging from [0.001, 0.2], and the second time region outside the first time region; the processing module is used to perform signal processing based on the transmitted signal.
[0205] In this embodiment, the waveform of the transmitted signal satisfies the constraints of the time-domain template, which can reduce the influence of the direct line-of-sight of the transmitted signal on the non-direct line-of-sight, thus ensuring both ranging performance and Doppler measurement performance.
[0206] In a twentieth aspect, this application provides another communication device, which includes a processing circuit and an interface circuit, the interface circuit being used to acquire data or output data; the processing circuit being used to perform the method as shown in any one of the twentieth-first to twentieth-second aspects above.
[0207] In a twentieth aspect, this application provides a computer-readable storage medium storing a computer program, the computer program including program instructions that, when executed, cause a computer to perform the method as shown in any one of the twentieth-first to twentieth-second aspects above.
[0208] In a twentieth aspect, this application provides a computer program product comprising a computer program, the computer program including program instructions that, when executed, cause a computer to perform the method as described in any of the twentieth-first to twentieth-second aspects above.
[0209] In a twentieth aspect, this application provides a communication system including the communication apparatus described in the twentieth aspect or any possible implementation thereof, and the communication apparatus described in the twentieth aspect or any possible implementation thereof.
[0210] In a twentieth aspect, embodiments of this application provide a communication method, the method comprising: generating a transmission signal according to a time-domain template, the time-domain template being used to define the waveform of the transmission signal, the lower boundary of the time-domain template corresponding to a first value, the time-domain template being an axisymmetric shape in a first time region, the upper boundary of the time-domain template in a second time region outside the first time region corresponding to a second value, the first time region 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 upper boundary of the time-domain template in the fourth time region corresponding to a value of 1, the upper boundary of the time-domain template in the fifth time region corresponding to the third value, the first value ranging from [-0.2, -0.001], the second value ranging from [0.001, 0.2], and the third value being less than 1; and transmitting the transmission signal.
[0211] In this embodiment, the waveform of the transmitted signal satisfies the constraints of the time-domain template, which can reduce the influence of the direct line-of-sight of the transmitted signal on the non-direct line-of-sight, thus ensuring both ranging performance and Doppler measurement performance.
[0212] In one possible implementation, the length of the first time region ranges from [1.25, 1.75].
[0213] In one possible implementation, the length of the fourth time region ranges from [0.45, 1.2].
[0214] In one possible implementation, the third value ranges from [0.1, 0.9], and the third value is greater than the second value.
[0215] In one possible implementation, the coordinates of an intersection point of the first time region and the second time region on the time domain template are any of the following: (1.37,0.3), (1.4,0.3), (1.42,0.3), (1.45,0.3), (1.47,0.3).
[0216] In one possible implementation, the coordinates of an intersection point of the fourth time region and the fifth time region on the time domain template are any of the following: (0.88,0.3), (0.85,0.3), (0.83,0.3), (0.8,0.3), (0.78,0.3).
[0217] In one possible implementation, the first value and the second value are opposites of each other.
[0218] In one possible implementation, the waveform of the transmitted signal is a Gaussian waveform or a Caesar waveform.
[0219] In a thirtieth aspect, embodiments of this application provide a communication method, the method comprising: receiving a transmitted signal, the transmitted signal conforming to a time-domain template, the lower boundary of the time-domain template corresponding to a first value, the time-domain template being an axisymmetric figure within a first time region, the upper boundary of the time-domain template within a 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 within the third time region corresponding to a third value, the upper boundary of the time-domain template within the fourth time region corresponding to a value of 1, the upper boundary of the time-domain template within the fifth time region corresponding to the third value, the first value ranging from [-0.2, -0.001], the second value ranging from [0.001, 0.2], and the third value being less than 1; and performing signal processing based on the transmitted signal.
[0220] For possible implementations of the communication device in aspect 30, please refer to the various possible implementations in aspect 29.
[0221] For the technical effects of the various possible implementations of aspect 30, please refer to the introduction of the technical effects of aspect 29 or the various possible implementations of aspect 29.
[0222] In a thirty-first aspect, embodiments of this application provide another communication device that has the functionality to implement the actions described in the method embodiment of aspect twenty-nine above. This communication device may be a communication equipment, a component of a communication equipment (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the communication equipment. The functionality of this communication device can be implemented in hardware or by hardware executing corresponding software, the hardware or software including one or more modules or units corresponding to the aforementioned 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 being used to define the waveform of the transmission signal, the lower boundary of the time-domain template corresponding to a first value, the time-domain template being an axisymmetric figure in a first time region, the upper boundary of the time-domain template in a second time region outside the first time region corresponding to a second value, the first time region 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 upper boundary of the time-domain template in the fourth time region corresponding to a value of 1, the upper boundary of the time-domain template in the fifth time region corresponding to the third value, the first value ranging from [-0.2, -0.001], the second value ranging from [0.001, 0.2], and the third value being less than 1; the transceiver module is used to transmit the transmission signal.
[0223] In a thirty-second aspect, embodiments of this application provide another communication device that has the function of implementing the behavior described in the thirty-fifth aspect method embodiment. This communication device may be a communication equipment, a component of a communication equipment (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the communication equipment. The functions of the communication device can be implemented in hardware or by hardware executing corresponding software, the hardware or software including one or more modules or units corresponding to the aforementioned 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 conforming to a time-domain template, the lower boundary of the time-domain template corresponding to a first value, the time-domain template being an axisymmetric figure within a first time region, the upper boundary of the time-domain template within a 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 within the third time region corresponding to a third value, the upper boundary of the time-domain template within the fourth time region corresponding to a value of 1, the upper boundary of the time-domain template within the fifth time region corresponding to the third value, the first value ranging from [-0.2, -0.001], the second value ranging from [0.001, 0.2], and the third value being less than 1; the processing module is used to perform signal processing based on the transmitted signal.
[0224] In this embodiment, the waveform of the transmitted signal satisfies the constraints of the time-domain template, which can reduce the influence of the direct line-of-sight of the transmitted signal on the non-direct line-of-sight, thus ensuring both ranging performance and Doppler measurement performance.
[0225] In a thirty-third aspect, this application provides another communication device, which includes a processing circuit and an interface circuit, the interface circuit being used to acquire or output data; the processing circuit being used to perform the methods shown in the twenty-ninth or thirtieth aspects above.
[0226] In a thirty-fourth aspect, this application provides a computer-readable storage medium storing a computer program, the computer program including program instructions that, when executed, cause a computer to perform the methods described in the twenty-ninth or thirtieth aspects above.
[0227] In a thirty-fifth aspect, this application provides a computer program product comprising a computer program, the computer program including program instructions that, when executed, cause a computer to perform the methods described in the twenty-ninth or thirtieth aspects above.
[0228] In a thirtieth aspect, this application provides a communication system including the communication apparatus described in the thirtieth aspect or any possible implementation thereof, and the communication apparatus described in the thirtieth aspect or any possible implementation thereof. Attached Figure Description
[0229] To more clearly illustrate the technical solutions in the embodiments of this application or the background art, the accompanying drawings used in the embodiments of this application or the background art will be described below.
[0230] Figure 1 This is an example of a compliant pluse in existing technology;
[0231] Figure 2 This is a transmit spectrum template for channel 4 based on existing technology;
[0232] Figure 3 This 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;
[0233] Figure 4A An example of a waveform of a transmitted signal provided in an embodiment of this application;
[0234] Figure 4B An example of an autocorrelation function provided in this application embodiment;
[0235] Figure 4C A schematic diagram illustrating a ranging resolution provided in an embodiment of this application;
[0236] Figure 4D A schematic diagram illustrating a peak-to-sidelobe ratio provided in an embodiment of this application;
[0237] Figure 4E A schematic diagram of a signal power spectrum and a power spectrum template provided in an embodiment of this application;
[0238] Figure 5 An example of an application scenario provided in this application;
[0239] Figure 6A A schematic diagram comparing the waveforms of the transmitted signal along the LOS path and the reflection path, provided as an embodiment of this application;
[0240] Figure 6B A schematic diagram showing the superposition of the waveform of the transmitted signal on the LOS path and the waveform on the reflection path, provided for an embodiment of this application;
[0241] Figure 7A A schematic diagram of a mono-static sensing mode provided in an embodiment of this application;
[0242] Figure 7B A schematic diagram of a bi-static sensing mode provided in an embodiment of this application;
[0243] Figure 7C A schematic diagram of a multi-static sensing mode provided in an embodiment of this application;
[0244] Figure 8A A schematic diagram illustrating the relationship between ranging resolution and PSLR is provided for an embodiment of this application;
[0245] Figure 8B A schematic diagram illustrating the relationship between PSLR and peak sidelobe ratio is provided for an embodiment of this application;
[0246] Figure 8C A comparative schematic diagram of an optimal waveform provided in an embodiment of this application;
[0247] Figure 9A An example of a time-domain template provided in an embodiment of this application;
[0248] Figures 9B to 9P Examples of different waveforms provided in the embodiments of this application;
[0249] Figure 10 A flowchart illustrating the interaction of a communication method provided in this application embodiment;
[0250] Figure 11 Another communication method interaction flowchart provided in the embodiments of this application;
[0251] Figure 12 This is a schematic diagram of the structure of a communication device 1200 provided in an embodiment of this application;
[0252] Figure 13 A schematic diagram of another communication device 130 provided in the embodiments of this application;
[0253] Figure 14 A schematic diagram of another communication device 140 provided in an embodiment of this application;
[0254] Figure 15 An example of a time-domain template provided in an embodiment of this application;
[0255] Figure 16A and Figure 16B Examples of time-domain templates provided in embodiments of this application;
[0256] Figures 17A to 17Z Examples of time-domain templates provided in embodiments of this application;
[0257] Figures 18A to 18LExamples of time-domain templates provided in embodiments of this application;
[0258] Figure 19 An example of time-domain template three provided in the embodiments of this application;
[0259] Figure 20 This is another example of the time-domain template 3 provided in the embodiments of this application;
[0260] Figures 21A to 21I An example of a time-domain template provided in an embodiment of this application. Detailed Implementation
[0261] The terms "first" and "second," etc., used in the specification, claims, and drawings of this application are used only to distinguish different objects and not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0262] The term "embodiment" as used herein means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0263] The terminology used in the following embodiments of this application is for the purpose of describing particular embodiments only and is not intended to be limiting of this application. As used in the specification and appended claims of this application, the singular expressions “a,” “an,” “the,” “the,” “the,” and “this” are intended to include the plural expressions as well, unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used in this application refers to and includes any or all possible combinations of one or more of the listed items. For example, “A and / or B” can mean: the presence of only A, the presence of only B, and the presence of both A and B, where A and B can be singular or plural. The term “multiple” as used in this application means two or more.
[0264] It is understood that in the various embodiments of this application, "B corresponding to A" means that there is a correspondence between A and B, and B can be determined based on A. However, it should also be understood that determining (or generating) B based on (or on) A does not mean that B is determined (or generated) solely based on (or on) A; B can also be determined (or generated) based on (or on) A and / or other information.
[0265] The following section first introduces the terminology and technical solutions involved in the embodiments of this application.
[0266] I. Constraints that the transmitted signal (e.g., UWB signal) must satisfy in the time domain
[0267] The impulse response of UWB baseband is specified in IEEE 802.15.4z. Assuming the transmitted baseband waveform is p(t), and a reference signal r(t) is defined, the cross-correlation between the transmitted signal p(t) and the reference signal r(t) can be written as:
[0268]
[0269] Where Er and Ep represent the energies of r(t) and p(t), respectively. * (t) denotes the conjugate of p(t). Re denotes taking the real part of the signal. r(t) is a root-raised cosine pulse, mathematically defined as follows:
[0270]
[0271] Where β = 0.5, Tp is a channel-related parameter that is inversely proportional to the channel bandwidth, i.e., Tp = 1 / B, where B represents the bandwidth of the channel occupied by the reference signal. Table 1-1 shows the Tp corresponding to different channels. Taking the third row of Table 1-1 as an example, the Tp corresponding to channel number 7 is 0.92ns.
[0272] Table 1-1
[0273] Channel number Tp (ns) {0:3,5:6,8:10,12:14} 2.00 7 0.92 {4,11} 0.75 15 0.74
[0274] The transmitted signal (UWB signal) must meet the following constraints in the time domain: the main lobe peak value of |φ(τ)| must be greater than 0.8, and depending on the channel, the duration Tw for which the main lobe is greater than 0.8 must not be less than the values shown in Table 1-2; the side lobe peak value of |φ(τ)| must not be higher than 0.3. In the embodiments of this application, the main lobe of the waveform refers to the peak or trough with the largest amplitude in the waveform, and the side lobe of the waveform refers to the peak or trough with a non-maximum amplitude in the waveform. The main lobe may be a peak or a trough. The side lobe may be a peak or a trough.
[0275] Table 1-2 shows that the main lobe of UWB signals transmitted through different channels needs to be longer than 0.8 ns. Referring to Table 1-2, the first column represents the channel number, the second column represents the pulse duration Tp corresponding to different channels, and the third column represents the constraint on the main lobe width of the UWB signal, i.e., the main lobe needs to be longer than 0.8 ns. Taking the third row of Table 1-2 as an example, the pulse duration corresponding to channel 7 is 0.92 ns, and the main lobe of the UWB signal carried on channel 7 needs to be longer than 0.8 ns for 0.2 ns. It should be understood that the meanings of each row in Table 1-2 are similar and will not be detailed here. In the embodiments of this application, the UWB signal can be referred to as a UWB pulse (UWB pluse), and the transmitted signal refers to the UWB signal.
[0276] Table 1-2
[0277]
[0278] Figure 1 This is an example of a compliant pluse in existing technology. See also Figure 1 The horizontal axis represents time, in nanoseconds (ns); the leftmost waveform represents an example of p(t) that satisfies the time-domain constraints, i.e., a UWB pulse; the middle waveform represents the reference signal r(t), i.e., a UWB reference pulse; and the rightmost waveform represents the waveform of the aforementioned |φ(τ)|, i.e., the cross correlation magnitude.
[0279] II. Power Spectral Density Constraints of Transmitted Signal (UWB Signal)
[0280] The constraints that the transmitted signal must satisfy in the time domain have been analyzed above. To ensure that signals from different frequency bands do not interfere with each other in the frequency domain, further constraints need to be placed on the power spectral density of the transmitted signal. The IEEE 802.15.4z standard imposes restrictions on the power spectral density of the transmitted signal. The transmitted signal power must satisfy the following template constraint (taking channel 4 as an example): at 0.65 / T p <|ff c |<0.8 / T p Within this range, its power spectral density needs to be below -10 of the peak power spectral density, in |ff c |>0.8 / T p Within this range, its power spectral density needs to be below -18% of the peak power spectral density. c This indicates the center frequency of the transmitted signal.Figure 2 This is a ransmit spectrum mask for band 4, based on existing technology. (See also...) Figure 2 The horizontal axis represents frequency in GHz, and the vertical axis represents power spectral density in dB. Figure 2 The transmit spectrum template shown for channel 4 can be regarded as the boundary of the power spectral density curve of the transmit signal carried in channel 4.
[0281] III. The time-domain template that the UWB signal waveform needs to satisfy
[0282] In the revised version of IEEE 802.15.4z, in order to further improve the performance of ranging, further constraints were imposed on the waveform of the UWB signal, namely, the waveform used for ranging needs to meet the time domain template. Figure 3 This is a schematic diagram of a time-domain template that the waveform of a UWB signal used for ranging in the prior art needs to satisfy. Figure 3 In the diagram, the horizontal axis represents the time unit Tp, and the vertical axis represents the relative amplitude. Figure 3 The waveform of a UWB signal that satisfies a time-domain template is shown, in which the side lobes to the left of the main lobe are almost zero, while the side lobes to the right of the main lobe are relatively high. This time-domain template is designed to reduce the influence of the non-line-of-sight (NLOS) path on the LOS path, thereby improving the detection accuracy of the LOS path.
[0283] IV. Ranging resolution, peak-to-sidelobe ratio (PSLR), and spectral efficiency
[0284] Several important technical indicators of signal waveforms include: ranging resolution, PSLR, and spectral efficiency.
[0285] Assuming the transmitted baseband waveform is p(t), such as a UWB signal transmitted by the transmitter, the autocorrelation function of the transmitted signal p(t) can be written in the following form:
[0286]
[0287] Figure 4A An example of a waveform of a transmitted signal provided in an embodiment of this application. See also... Figure 4A The horizontal axis represents time (in nanoseconds), and the vertical axis represents amplitude. Figure 4B An example of an autocorrelation function provided for embodiments of this application. See also... Figure 4B The horizontal axis represents time (in nanoseconds), and the vertical axis represents amplitude. Figure 4B The autocorrelation function in isFigure 4A The autocorrelation function corresponding to the waveform in the image.
[0288] Ranging resolution: Ranging resolution is defined as the 3dB width of the main beam of the signal autocorrelation function. The signal autocorrelation function refers to the autocorrelation function of the transmitted signal (i.e., UWB signal). The main beamwidth is inversely proportional to the bandwidth; the wider the bandwidth, the narrower the main beamwidth. Figure 4C This is a schematic diagram of a ranging resolution provided in an embodiment of this application. Figure 4C The ranging resolution shown is Figure 4B The ranging resolution corresponding to the autocorrelation function in the equation is the 3dB width of the main beam of that autocorrelation function. (See also...) Figure 4C The horizontal axis represents time (in nanoseconds), and the vertical axis represents amplitude.
[0289] PSLR: Peak-to-sidelobe ratio is defined as the ratio of the peak value of the main lobe of the autocorrelation function to the highest sidelobe value. The larger the ratio, the smaller the sidelobe fluctuation, which is more conducive to improving sensing performance. Figure 4D This is a schematic diagram illustrating a peak-to-sidelobe ratio provided in an embodiment of this application. (See also...) Figure 4D The horizontal axis represents time (in nanoseconds), the vertical axis represents amplitude, and the arrow represents PSLR.
[0290] Spectral efficiency: Spectral efficiency is defined as the ratio of the integral of the transmitted signal's waveform within the spectral band to the integral of the spectral template within the spectral band. Higher spectral efficiency is more beneficial for increasing transmit power. Spectral efficiency η can be expressed as follows:
[0291]
[0292] Where S p (f) represents the normalized power spectral density function corresponding to the transmitted signal p(t), and S(f) represents the power spectral density function corresponding to the spectral template. Figure 4E This is a schematic diagram of a signal power spectrum and a power spectrum template provided in an embodiment of this application. (See also...) Figure 4E The curve represents S p (f), the stepped broken line represents S(f), the horizontal axis is frequency (Hz), and the vertical axis is power spectral density (PSD).
[0293] The constraints on UWB signals described above are primarily for ranging applications. In other words, the waveform constraints on UWB signals mainly consider their ranging performance. The following example illustrates the problems of using a UWB signal that satisfies these constraints for sensing applications. Figure 5 This provides an example of an application scenario for this application. (See also...) Figure 5Node A transmits a signal to Node B. The straight arrow represents the LOS path, and the broken arrow represents the reflection path. Figure 6A This is a schematic diagram comparing the waveforms of a transmitted signal on the LOS path and the reflection path, provided as an embodiment of this application. Figure 6A In this context, an 8th-order Butterworth waveform is used as the transmitted signal waveform (the waveform recommended in the standard), and 601 represents the LOS path (…). Figure 6A The waveform on the earliest path (i.e., the waveform of the transmitted signal on the LOS path), 602 represents the reflection path ( Figure 6A The waveform (or the waveform of the reflected signal) on the reflected path. Figure 6A As can be seen, the left side lobe of the main lobe on the LOS path is almost zero, so the signal on the reflection path has almost no effect on the signal on the LOS path. However, the right side lobe of the main lobe on the LOS path fluctuates greatly, so the signal on the LOS path will have a greater impact on the signal on the reflection path. Figure 6B This is a schematic diagram showing the superposition of the waveform of the transmitted signal on the LOS path and the waveform on the reflection path, as provided in an embodiment of this application. Figure 6A and Figure 6B In the diagram, the horizontal axis represents time (in seconds), and the vertical axis represents amplitude. Figure 6A The coordinates of the signal peak on the middle reflection path are (8.013e). -9 ,0.251), Figure 6B The coordinates of the signal peak on the middle reflection path are (8.514e). -9 (0.3266). From Figure 6A and Figure 6B As can be seen, the position and intensity of the signal on the reflection path are both affected by the LOS path.
[0294] In ranging applications, the primary concern is the measurement accuracy of the LOS radius. Figure 6A The waveform shown is advantageous for ranging. However, for sensing applications, which use reflected signals to detect targets in the environment, the focus is on the accuracy of the reflection path measurement. In this case, this waveform is not conducive to sensing applications. Therefore, it is necessary to design a UWB signal waveform with strong ranging and sensing performance. This application comprehensively considers both ranging and sensing performance and designs a new waveform. Using this waveform can reduce the impact of waveform sidelobes on sensing performance, thereby improving sensing performance while simultaneously meeting the needs of ranging applications. The main principle of this application is to further define the time-domain template that the UWB signal waveform needs to satisfy. In other words, this application provides a new time-domain template that is... Figure 3 Further limitations of the time-domain template shown. It can be understood that waveforms satisfying (or conforming to) the new time-domain template provided in this application must satisfy...Figure 3 The time-domain template is shown. In addition, this application provides several criteria that the waveform of the UWB signal must meet to guide waveform design and selection, thereby improving sensing performance.
[0295] The communication scheme provided in this application can operate in mono-static, bi-static, and multi-static sensing modes. These three sensing modes are briefly described below.
[0296] Figure 7A This is a schematic diagram illustrating a mono-static sensing mode provided in an embodiment of this application. (See also...) Figure 7A The transmitter and receiver are deployed in the same location, such as within the same communication device. The transmitter transmits a signal, which then travels to the target (e.g., Figure 7A The signal (of a human body) is reflected by the transmitter and received by the receiver. By analyzing the time delay difference between the received and transmitted signals, as well as the phase difference of the received signals at different times, the transmitter can infer the distance and speed of the target (human body) from the transmitter / receiver. Figure 7A In this application, the communication device acts as both the transmitter and receiver. The transmitter and receiver can be interchanged.
[0297] Figure 7B This is a schematic diagram illustrating a bi-static sensing mode provided in an embodiment of this application. (See attached image.) Figure 7B In bi-static sensing mode, the transmitter and receiver are spatially separated, meaning they are deployed in different locations. The transmitter emits a signal, and the emitted signal (i.e., the signal transmitted by the transmitting end) passes through the target (e.g., Figure 7B The reflected signal (from the human body in the image) is received by the receiver. By analyzing the time delay difference between the received and transmitted signals, as well as the phase difference of the received signal at different times, the receiver can deduce the length of the path from the transmitter to the target and the receiver, and how that path length changes over time. Here, the transmitter can be considered as the sending end with the transmitter deployed, and the receiver as the receiving end with the receiver deployed. Generally, the transmitter and receiver agree on the format of the transmitted signal, so the receiver knows the transmitted signal. After receiving the reflected signal, the receiver extracts the time delay information by analyzing the difference between it and the agreed-upon transmitted signal.
[0298] Figure 7C This is a schematic diagram illustrating a multi-static sensing mode provided in an embodiment of this application. (See also...) Figure 7CIn multi-static sensing mode, the transmitter and receiver are spatially separated, meaning they are deployed in different locations. The transmitter emits a signal, and the emitted signal (i.e., the signal transmitted by the transmitting end) passes through the target (e.g., Figure 7C The reflection from the human body in the image was then received by multiple receivers. Figure 7C Only receivers 1 and 2 are shown. By analyzing the time delay difference between the received signal (e.g., reflected signal 1 and reflected signal 2) and the transmitted signal, as well as the phase difference of the received signal at different times, the length of the transmitter-target-receiver path and the change of the path length over time can be inferred. Through measurements at multiple nodes, the spatial coordinates and velocity of the target can be effectively measured. Here, the transmitter can be considered as the transmitting end with the transmitter deployed, and the receiver can be considered as the receiving end with the receiver deployed.
[0299] The following section first introduces the criteria that the waveform of the UWB signal provided in this application must meet, and the time-domain template designed based on these criteria.
[0300] The above analysis outlines 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 windowed waveform becomes:
[0301] pw(t)=p(t)w(t)(5);
[0302] There are various windowing methods, including Gaussian windows, Kaiser windows, and Blackman windows. IEEE 802.15.4z recommends using an 8th-order Butterworth waveform. Here, we use 7th and 8th-order Butterworth waveforms as references, apply Gaussian windows to them, select waveforms that satisfy the time-domain and spectral templates in the existing IEEE 802.15.4z standard, and analyze their ranging resolution, PSLR, and spectral efficiency. Figure 8A This diagram illustrates the relationship between ranging resolution and PSLR, as provided in an embodiment of this application. (See attached diagram.) Figure 8B The horizontal axis represents the ranging resolution, with the unit being ns. The vertical axis represents PSLR. 701 (corresponding to the circle) indicates the relationship between the ranging resolution and PSLR after applying a Gaussian window to a 7th-order Butterworth waveform. 702 (corresponding to the star) indicates the relationship between the ranging resolution and PSLR after applying a Gaussian window to a 7th-order Butterworth waveform. Figure 8B This diagram illustrates the relationship between PSLR and peak sidelobe ratio, as provided in an embodiment of this application. (See attached diagram.) Figure 8BThe horizontal axis represents PSLR, and the vertical axis represents the peak-to-side-lobe ratio. 801 indicates (corresponding to the circle) the relationship between PSLR and peak-to-side-lobe ratio after applying a Gaussian window to a 7th-order Butterworth waveform, while 802 indicates (corresponding to the star) the relationship between PSLR and peak-to-side-lobe ratio after applying a Gaussian window to an 8th-order Butterworth waveform. From Figure 8A and Figure 8B It can be seen that these three indicators are interdependent, and they cannot all be optimized simultaneously; that is, ranging resolution, peak-to-sidelobe ratio, and spectral efficiency cannot all be optimal at the same time. Assuming that prioritizing the ranging resolution and peak-to-sidelobe ratio of the UWB signal is necessary, we can start from... Figure 8A The waveform with the optimal ranging resolution and peak-to-sidelobe ratio is selected. Figure 8A The waveform corresponding to the point in the upper left corner of the image has optimal ranging resolution and PSLR simultaneously. It should be understood that a similar approach can be used to apply different window functions to any waveform, and the optimal waveform can be selected from the windowed results, i.e., the waveform with optimal ranging resolution and PSLR simultaneously. Figure 8C This is a comparative diagram illustrating an optimal waveform provided in an embodiment of this application. By applying different window functions to Butterworth waveforms of different orders, and selecting the optimal waveform from the windowed results, a waveform is formed. Figure 8C The results are shown. Under a bandwidth of 499.2 MHz, the ranging resolution and PSLR of the eighth-order Butterworth waveform are 1.65 ns and 14.37 dB, respectively. From... Figure 8C As can be seen, many waveforms can simultaneously outperform existing waveforms in both ranging resolution and PSLR, namely, the eighth-order Butterworth waveform that meets the above constraints.
[0303] In order to balance the ranging and sensing performance of UWB signals, this application proposes that the waveform of UWB signals must simultaneously meet the following criteria (hereinafter referred to as Criterion 1):
[0304] 1) The ranging resolution is no worse than that of an 8th-order Butterworth waveform;
[0305] 2) The PSLR (in dB) value range is greater than 20 dB;
[0306] 3) The spectral efficiency needs to be higher than the first threshold;
[0307] 4) The power spectrum template meets the requirements of IEEE 802.15.4z.
[0308] The PSLR value range can be set according to actual needs. For example, the PSLR (in dB) needs to be better than the existing waveform by more than 39% (19.97 dB). The first threshold can be set according to actual needs, for example, the first threshold can be 35%, 36%, 38%, 40%, 42%, 44%, 45%, etc. In this application, the existing waveform refers to the eighth-order Butterworth waveform.
[0309] It is important to note that different UWB channels have different bandwidths, including 499.2MHz, 1331.2MHz, 1081.6MHz, and 1354.97MHz. The resolution of the eighth-order Butterworth waveform varies for different channels, while PSLR remains constant. In this application, the ranging resolution being no worse than the eighth-order Butterworth waveform refers to channels with the same bandwidth. In other words, when transmitted through channels with the same bandwidth, the ranging resolution of the UWB signal waveform (hereinafter referred to as the new waveform) provided in this application is no worse than that of the eighth-order Butterworth waveform. It is understood that the above four criteria remain unchanged for channels with different bandwidths.
[0310] In certain sensing scenarios, it is necessary to improve the interference suppression capability of UWB signals. This requires UWB signals to have a high PSLR, even at the cost of some resolution. 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):
[0311] 1) The range of the ranging resolution is 0.875Tp~Tp;
[0312] 2) The PSLR (in dB) value range is greater than 30 dB;
[0313] 3) The spectral efficiency is higher than the second threshold;
[0314] 4) The power spectrum template meets the requirements of IEEE 802.15.4z.
[0315] Tp = 1 / B, where B represents the bandwidth of the channel occupied by the UWB signal. The ranging resolution can be set according to actual needs. For example, the ranging resolution of the UWB signal waveform provided in this application is no worse than 10% of that of an 8th-order Butterworth waveform, that is, the ranging resolution of the new waveform is more than 90% of that of an 8th-order Butterworth waveform. The PSLR value can be set according to actual needs. For example, the PSLR (in dB) needs to be more than 100% better than the existing waveform (28.74 dB). The second threshold can be set according to actual needs, for example, the second threshold can be 35%, 36%, 38%, 40%, 42%, 44%, 45%, etc.
[0316] It is important to note that different UWB channels have different bandwidths, including 499.2MHz, 1331.2MHz, 1081.6MHz, and 1354.97MHz. The resolution of the same waveform differs across channels, while PSLR remains constant. Therefore, different ranging resolutions can be set for new waveforms on different channels. The four criteria mentioned above remain unchanged for channels with different bandwidths.
[0317] To balance the ranging and sensing performance of UWB signals, this application proposes that the waveform of the UWB signal must meet either Criterion 1 or Criterion 2. It should be understood that Criterion 1 and Criterion 2 are merely examples and should not be construed as limiting the design of time-domain templates or UWB signal waveforms to these two criteria alone. In other words, UWB signal waveforms designed by those skilled in the art based on other similar criteria (considering both ranging and sensing performance) are also within the scope of protection of this application.
[0318] In one possible implementation, a new time-domain template is determined according to criterion 1 or criterion 2, so that a UWB signal that balances ranging and sensing performance can be generated using this new time-domain template. In practical applications, the transmitting end can generate a transmitted signal based on the new time-domain template to ensure both ranging and sensing performance of the transmitted signal.
[0319] Figure 9A An example of a time-domain template provided in an embodiment of this application. Figure 9A The time-domain template shown can be considered as a possible time-domain template determined according to criterion 1 or criterion 2 above. Waveforms that satisfy the constraints of the time-domain template provided in this application (hereinafter referred to as time-domain template 1) have better ranging resolution and PSLR performance. In this application, a waveform satisfies the constraints of the time-domain template if the amplitude of the highest peak of the waveform is scaled to 1 and contained within the region defined by the boundary of the time-domain template. Scaled amplitude of the highest peak of the waveform to 1 means scaling the waveform as a whole and scaling the amplitude of the highest peak of the waveform to 1.
[0320] See Figure 9AThe horizontal axis represents time, with the unit Tp, where Tp = 1 / B. The vertical axis represents amplitude. The upper boundary of the time-domain template (hereinafter referred to as time-domain template 1) provided in this application embodiment includes the line segments indicated by 901, 902, and 903. The lower boundary of time-domain template 1 includes the line segments indicated by 904 and 905. The horizontal axis coordinate corresponding to the line segment indicated by 901 is less than -1.25, the horizontal axis range corresponding to the line segment indicated by 902 is [-1.25, 1], the horizontal axis coordinate corresponding to the line segment indicated by 903 is greater than 1, the horizontal axis coordinate corresponding to the line segment indicated by 904 is less than 0, and the horizontal axis coordinate corresponding to the line segment indicated by 905 is greater than or equal to 0. The coordinates of point A are (-1.25, 0.015), the coordinates of point B are (0, -0.2), the coordinates of point D are (1, 0.2), the coordinates of point F are (2, 0.015), and point C represents the peak of the main lobe. Point D represents the valley of the first sidelobe. The ordinate values of points H and G are reference values. The difference between the abscissas of points H and G is the width of the first sidelobe. The abscissa of the first time unit is [-1.25, 1], which corresponds to the line segment indicated by 902, i.e., the time between points A and D. The abscissa of the second time unit is greater than 1.25, which corresponds to the line segment indicated by 903, i.e., the time after point D. The abscissa of the third time unit is greater than 0, which corresponds to the line segment indicated by 905, i.e., the time after point B. The abscissa of the fifth time unit is less than -1.25, which corresponds to the line segment indicated by 901, i.e., the time before point A. The abscissa of the sixth time unit is less than 0, which corresponds to the line segment indicated by 904, i.e., the time before point B. Within the fifth time unit, the upper boundary of time domain template 1 consists of line segments with a ordinate of 0.015, meaning the value corresponding to the upper boundary is 0.015. Within the first time unit, the upper boundary of time domain template 1 consists of line segments with a ordinate of 1, meaning the value corresponding to the upper boundary is 1. Within the second time unit, the upper boundary of time domain template 1 is a first value (e.g., 0.2), meaning the upper boundary of time domain template 1 within the second time unit is a line segment with a ordinate of the first value, which is less than 0.3. Within the third time unit, the lower boundary of time domain template 1 corresponds to a second value, meaning the lower boundary of time domain template 1 within the third time unit is a line segment with a ordinate of the second value, which (e.g., -0.2) is greater than -0.5. Reference values can be 0, 0.01, 0.015, 0.02, etc. In one possible implementation, the lower boundary within the third time unit includes boundary 1 and boundary 2, where boundary 1 is a line segment with a ordinate of the second value, and boundary 2 is a line segment with a ordinate of the third value.For example, the third time unit includes the fourth and seventh time units. The horizontal axis coordinates of the fourth time unit are [0,2], and the horizontal axis coordinates of the seventh time unit are greater than 2. The lower boundary of the fourth time unit is a line segment with the second value as its vertical coordinate, and the lower boundary of the seventh time unit is a line segment with the third value as its vertical coordinate. The second value is less than the third value. The range of the second value can be (-0.3, -0.15). The 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. Another example is the second value is -0.15 and the third value is -0.10. Yet another example is the second value is -0.2 and the third value is -0.05.
[0321] Combined with the above Figure 9A The boundaries of temporal template 1 are described. See also... Figure 9A Some possible waveforms satisfying the constraints of time-domain template 1 meet the following conditions: when the peak value of the main lobe of the waveform is scaled to 1, the peak value of the first side lobe (adjacent to and to the right of the main lobe) belongs to the first peak value range, and the peak value of the second side lobe belongs to the second peak value range. The second side lobe can be the side lobe with the highest peak value to the right of the first side lobe in the waveform. If the main lobe is a peak, the peak value of the main lobe refers to the peak value of the corresponding peak; 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 side lobe is a peak, the peak value of the side lobe refers to the peak value of the corresponding peak; if the side lobe is a trough, the peak value of the side lobe refers to the absolute value of the trough value corresponding to the side lobe. It should be understood that the peak values of the main lobe and the side lobe are both positive numbers. Figure 9A The waveform shown is an example of a waveform that satisfies the constraints of time-domain template 1. (See also...) 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 fact that the peak value of the second sidelobe of the above waveform belongs to the second peak range can be understood as the peak value of any sidelobe to the right of the first sidelobe belonging to the second peak range. This can be replaced by: the peak value of any peak to the right of the first sidelobe being less than the first value, and the valley value of any trough being greater than the second value.
[0322] Figure 9A The time-domain template shown 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 sensing performance of waveforms) are also within the scope of protection of this application.
[0323] In practical applications, based on the two criteria mentioned above, namely criterion 1 and criterion 2, this application provides two corresponding waveform sets. The waveforms in the first waveform set tend to be range resolution, and the waveforms in the second waveform set tend to be PSLR.
[0324] The first waveform set includes the following waveforms: Figure 9B The waveforms shown are Figure 9C The waveform shown. Figure 9B The waveform shown is based on a 6th-order Butterworth window, with a Kaiser window function and a window parameter of 1.35. Figure 9C The waveform shown is based on a 6th-order Butterworth window, with a Gaussian window function and a window parameter of 1.25*Tp.
[0325] Base waveform Window function type Window parameter Specific waveform 6th order Butterworth Kaiser window 1.35 Referring to Figure 9B 6th order Butterworth Gaussian window 1.25*Tp Referring to Figure 9C
[0326] The second waveform set includes the following waveforms: Figures 9D to 9P The waveform shown. Figure 9D The underlying waveform shown is a Gaussian waveform (σ = 0.41Tp), the window function type is no window, and the window parameter is NA. Figure 9E The waveform shown is based on a 9th-order Butterworth window, with a Caesar window function and a window parameter of 4.05. Figure 9F The waveform shown is based on a 10th-order Butterworth window, with a Kaiser window function and a window parameter of 4.4. Figure 9G The waveform shown is based on a 10th-order Butterworth window, with a Blackman window function and a window parameter of 0.301. Figure 9H The waveform shown is based on an 11th-order Butterworth window, with a Kaiser window function and a window parameter of 4.75. Figure 9I The waveform shown is based on an 11th-order Butterworth window, with a Blackman window function and a window parameter of 0.301. Figure 9J The waveform shown is based on a 12th-order Butterworth window, with a Caesar window function and a window parameter of 4.35. Figure 9K The waveform shown is based on a 12th-order Butterworth window, with a Blackman window function and a window parameter of 0.301. Figure 9L The underlying waveform shown is a Gaussian waveform (σ = 0.42Tp), the window function type is no window, and the window parameter is NA. Figure 9M The underlying waveform shown is a Gaussian waveform (σ = 0.43Tp), the window function type is no window, and the window parameter is NA. Figure 9N The underlying waveform shown is a Gaussian waveform (σ = 0.44Tp), the window function type is no window, and the window parameter is NA. Figure 9O The underlying waveform shown is a Gaussian waveform (σ = 0.45Tp), the window function type is no window, and the window parameter is NA. Figure 9P The underlying waveform shown is a Gaussian waveform (σ = 0.46Tp), the window function type is no window, and the window parameter is NA.
[0327]
[0328]
[0329] It should be understood that the waveforms in the first waveform set and the second waveform set mentioned above are only partial examples, not all examples.
[0330] The preceding sections introduced the novel time-domain template and the waveform of the UWB signal that balances ranging and sensing performance. The following section describes the communication scheme provided in this application. This communication scheme is applicable to both ranging and sensing scenarios.
[0331] It should be noted that the communication solution provided in this application is mainly applicable to wireless communication systems. These systems can comply with the wireless communication standards of the Third Generation Partnership Project (3GPP) or other wireless communication standards, such as the IEEE 802 series (e.g., 802.11, 802.15, or 802.20) wireless communication standards. For example, the communication solution provided in this application can be applied to wireless local area network systems that support IEEE 802.11ax next-generation Wi-Fi protocols, such as 802.11be, Wi-Fi 7, or EHT, as well as 802.11be next-generation, Wi-Fi 8, and other 802.11 series protocols.
[0332] Figure 10 This is a flowchart illustrating a communication method provided in an embodiment of this application. Figure 10 As shown, the method includes:
[0333] 1001. The transmitting end generates the transmission signal.
[0334] In this embodiment, the transmitting end refers to a communication device that can perform ranging, angle measurement, or Doppler measurement by transmitting UWB signals. Examples include in-vehicle devices, car keys, terminal devices (including mobile phones, computers, tablets, watches, refrigerators, air conditioners, etc.), and UWB tags (installed on items such as suitcases, backpacks, and keychains). In this embodiment, the receiving end refers to a communication device that can receive UWB signals. Examples include in-vehicle devices, car keys, terminal devices (including mobile phones, computers, tablets, watches, refrigerators, air conditioners, etc.), and UWB tags (installed on items such as suitcases, backpacks, and keychains).
[0335] The peak value of the first sidelobe of the transmitted signal belongs to a first peak value range, which can be [0.15, 0.3]. For example, the first peak value range is any one of [0.15, 0.2], [0.15, 0.25], [0.18, 0.2], [0.20, 0.25], etc. The first 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 the waveform refers to the peak or trough with the largest amplitude in the waveform, and the sidelobe of the waveform refers to the peak or trough with a non-maximum amplitude in the waveform. The main lobe may be a peak or a trough. The sidelobe may be a peak or a trough. The waveform of the transmitted signal can be any one of the first waveform set or the second waveform set mentioned above. For example, the main lobe of the transmitted signal is a peak, and the first sidelobe is a trough, see [reference]. Figure 9A The waveform in the signal; the peak value of the first sidelobe belonging to the first peak value range means that the absolute value of the valley value corresponding to the first sidelobe belongs to the first peak value range. For example, the main lobe of the transmitted signal is the valley, and the first sidelobe is the peak; the peak value of the first sidelobe belonging to the first peak value range means that the peak value corresponding to the first sidelobe belongs to the first peak value range.
[0336] In one possible implementation, the peak value of the second sidelobe of the transmitted signal belongs to a second peak value range, which can be [0.15, 0.3]. For example, the second peak value range is any one of [0.15, 0.2], [0.15, 0.25], [0.18, 0.2], [0.20, 0.25], etc. The second sidelobe can be the sidelobe with the highest peak value to the right of the first sidelobe of the transmitted signal. The second sidelobe can be a peak or a trough. If the second sidelobe is a peak, the peak value of the second sidelobe belonging to the second peak value range means that the peak value of the corresponding peak of the second sidelobe belongs to the second peak value range. If the second sidelobe is a trough, the peak value of the second sidelobe belonging to the second peak value range means that the absolute value of the trough value of the corresponding trough of the second sidelobe belongs to the second peak value range; if the second sidelobe is a peak, the peak value of the second sidelobe belonging to the second peak value range means that the peak value of the corresponding peak of the second sidelobe belongs to the second peak value range. In this implementation, the peak value of the second sidelobe falls within the range of the second peak value, which can reduce the influence of the direct line of sight of the transmitted signal on the non-direct line of sight.
[0337] 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 trough value of any valley is greater than a second value. The first value is positive, and the second value is negative. For example, the first value is 0.2, and the second value is -0.2 or -0.1. In this implementation, the peak value of any peak to the right of the first sidelobe is less than the first value, and the trough value of any valley is greater than the second value; this can reduce the influence of the direct line-of-sight of the transmitted signal on the indirect line-of-sight.
[0338] In one possible implementation, the width of 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 another possible implementation, if the main lobe of the waveform is a peak, then the width (i.e., the time length) corresponding to the main lobe is the distance between two points on the main lobe with an amplitude of value a, where a can be 0, 0.1, 0.2, 0.3, 0.5, etc., and 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, where b can be 0, -0.1, -0.2, -0.3, -0.5, etc., and is not limited in this application. Optionally, if the main lobe of the waveform is a peak, then the width (i.e., time length) corresponding to this main lobe is the time length between point 1 with amplitude value c and point 2 with amplitude value d on the main lobe, that is, the difference between the corresponding horizontal coordinates of these two points. Point 1 is located to the left of the peak (i.e., the point with the largest amplitude), and point 2 is located to the right of the peak. If the main lobe of the waveform is a trough, then the width (i.e., time length) corresponding to this main lobe is the time length between point 3 with amplitude value e and point 4 with amplitude value f on the main lobe, that is, the difference between the corresponding horizontal coordinates of these two points. Point 3 is located to the left of the trough (i.e., the point with the largest amplitude on the peak), and point 4 is located to the right of the trough. Values c and d are different. Value c can be 0.015, 0.0, 0.02, etc. Value d can be 0.0, -0.015, 0.015, etc. Values e and f are different. 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... Figure 9A In the waveform, the width corresponding to the main lobe is the first time unit indicated by 901. Alternatively, the width corresponding to the main lobe is the distance between two points with an amplitude of 0 on the peak corresponding to the main lobe. The waveforms in these two examples are normalized waveforms.
[0339] 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 can be 5%, 8%, 10%, 15%, 20%, etc., of the width corresponding to the main lobe, and is not limited in this embodiment. The width corresponding to the first side lobe can be greater than or less than the width corresponding to the main lobe. Optionally, if any side lobe on the waveform is a peak, then the width corresponding to that side lobe is the distance between two points with amplitude value 'a' on the peak corresponding to that side lobe; if any side lobe on the waveform is a trough, then the width corresponding to that side lobe is the distance between two points with amplitude value 'b' on the trough corresponding to that side lobe. Optionally, if any sidelobe of the waveform is a peak, then the width (i.e., time length) corresponding to that sidelobe is the time length between point 7 with amplitude value c and point 8 with amplitude value d on the corresponding peak, that is, the difference between the corresponding horizontal coordinates of these two points. Point 7 is located to the left of the peak (i.e., the point with the largest amplitude), and point 8 is located to the right of the peak. If any sidelobe of the waveform is a trough, then the width (i.e., time length) corresponding to that sidelobe is the time length between point 9 with amplitude value e and point 10 with amplitude value f on the corresponding trough, that is, the difference between the corresponding horizontal coordinates of these two points. Point 9 is located to the left of the trough (i.e., the point with the largest amplitude on the trough), and point 10 is located to the right of the trough. 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 can be the time length between two points with an amplitude of value 'a' on the trough corresponding to the first side lobe, or the time length between the peak point corresponding to the main lobe and the point with an amplitude of value 'a' on the trough corresponding to the first side lobe, or other meanings, which are not limited in this application. In one possible implementation, the transmitted signal has no side lobes, i.e., only the main lobe, in which case the side lobes need not be considered.
[0340] One possible implementation of step 1002 is as follows: The transmitted signal is generated according to a time-domain template. The time-domain template is used to limit the peak value of the first sidelobe of the transmitted signal. The time-domain template is also used to limit the peak value of the second sidelobe of the transmitted signal. The waveform of the transmitted signal satisfies the constraints of the time-domain template. Within a first time unit, the upper boundary of the time-domain template corresponds to a value of 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 transmitted signal, and the second time unit corresponds to the time of each sidelobe to the right of the main lobe of the transmitted 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 transmitted signal. Within a third time unit, the lower boundary of the time-domain template 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. The second value is less than or equal to -0.15 and greater than -0.3. Within the third time unit, the lower boundary of the time-domain template corresponds to the peak value of the first sidelobe of the transmitted signal. Within the fourth time unit, the lower boundary of the time-domain template corresponds to the third value, which is less than or equal to -0.05 and greater than -0.3, after the third time unit. It can be understood that the waveform of the transmitted signal lies within the region defined by the boundaries of the time-domain template. Figure 9A An example of a time-domain template provided in an embodiment of this application.
[0341] 1002. The transmitting end sends the transmission signal.
[0342] The transmitted signal is used for ranging, 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 for 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 methods of perception. Alternatively, perception includes measuring information such as the target's angle and velocity, Doppler measurement, and presence detection. The transmitted signal can also be used for other methods of perception.
[0343] Correspondingly, the receiving end receives the transmitted signal. The receiving end receiving the transmitted signal can be: receiving the signal emitted by the target (e.g., a human body), that is, the reflected signal corresponding to the transmitted signal.
[0344] 1003. The receiving end performs signal processing based on the transmitted signal.
[0345] The receiving end can perform signal processing based on the transmitted signal, such as ranging, presence detection, measuring the target's angle and velocity, and Doppler measurement. It's understandable that Doppler measurement can be replaced by other specific sensing methods, such as presence detection.
[0346] In one possible implementation, the sender and receiver are the same communication device. Alternatively, the sender and receiver are deployed on the same node, i.e., the communication device. The sender can be a transmitter on the communication device, and the receiver can be a receiver on the same communication device. The sender can transmit a signal using a transmitter. The receiver can receive the transmitted signal using a receiver. Figure 7A for Figure 10 One scenario where the communication method in [the context] is applicable is... Figure 7A The communication devices in the text are the corresponding entities of the sending end and the receiving end. That is to say, in Figure 7A In the scenario described, the communication device is both the sender and the receiver.
[0347] In one possible implementation, the sender and receiver are different communication devices. Alternatively, the sender and receiver are deployed on different nodes. Or, the sender is one entity, and the receiver is another. Figure 10 The communication method in this model can be applied to the bi-static sensing mode, where the transmitter is the transmitter in this mode and the receiver is the receiver in this mode. Figure 7B for Figure 10 An example of a bi-static sensing mode applicable to the communication method in the example, where the sender is... Figure 7B The transmitter in the middle, the receiver is Figure 7B The receiver in the middle. Figure 10 The communication method can be applied to the mono-static sensing mode, where the transmitter is the transmitter in this mode and the receiver is any receiver in this mode. Figure 7C for Figure 10 An example of a multi-static sensing mode applicable to the communication method in the example, where the sender is... Figure 7C The transmitter in the middle, the receiver is Figure 7C Receiver 1 in the middle.
[0348] In this embodiment, the peak value of the first sidelobe of the transmitted signal belongs to the first peak value range, which can reduce the influence of the direct line of sight of the transmitted signal on the non-direct line of sight, thus ensuring both ranging performance and Doppler measurement performance.
[0349] In sensing applications, the energy of the reflected signal from a target (such as a human body) is relatively weaker than the energy of the reflected signal from the LOS path and other objects in the environment (walls, ground, roof). Therefore, interference cancellation is necessary to extract target information (such as angle, velocity, etc.). Interference cancellation requires knowledge of the accurate waveform of the transmitted signal; otherwise, it will lead to poor interference cancellation performance or even negative effects. To ensure sensing performance, the transmitter and receiver need to interactively transmit specific waveforms of the UWB signals. This application provides a scheme for interactively transmitting specific waveforms of the UWB signals from the transmitter and receiver. Figure 11 This is a flowchart illustrating another communication method provided in an embodiment of this application. Figure 11 As shown, the method includes:
[0350] 1101. The sending end sends an indication message to the receiving end.
[0351] The indication information is used to indicate the waveform of the UWB signal transmitted by the transmitter. Correspondingly, the receiver receives the indication information. The indication information may be included in downlink control information (DCI), medium access control (MAC) layer signaling, or other signaling. The transmitter may send the indication information to the receiver during the sensing service establishment phase, or it may send the indication information before sending the transmitted signal used for ranging, angle measurement, or Doppler measurements to the receiver.
[0352] In one possible implementation, the indication information includes a first field indicating the waveform set to which the transmitted signal's waveform belongs. In another possible implementation, the indication information includes a second field indicating the waveform of the transmitted signal.
[0353] In practical applications, the UWB signal waveform can be divided into two or more waveform sets according to specific application requirements. Alternatively, the transmitter can pre-configure two or more waveform sets, with waveforms in different sets suitable for different scenarios. The transmitter can use waveforms from different waveform sets to transmit UWB signals under different scenarios or channel conditions. Both the transmitter and receiver can be configured with a first field corresponding to the waveform set and a second field corresponding to the parameters of the UWB signal waveform. This allows the receiver to accurately determine the waveform of the transmitted signal based on the first and second fields. For example, based on practical application requirements, the UWB signal waveform can be divided into two waveform sets: the waveforms in the first set prioritize resolution and are primarily used in environments with low interference; the waveforms in the second set prioritize sidelobe suppression capabilities and are primarily used in environments with high interference.
[0354] The first field includes one or more bits whose values indicate the waveform set to which the waveform of the UWB signal transmitted by the transmitting end belongs. For example, the first field includes 1 bit. If the value of this 1 bit is 0, the first field indicates that the waveform of the UWB signal transmitted by the transmitting end belongs to a first waveform set; if the value of this 1 bit is 1, the first field indicates that the waveform of the UWB signal transmitted by the transmitting end belongs to a second waveform set. Table 2 shows an example of the correspondence between the values of the first field and the waveform sets. For example, the first field includes 2 bits. If the value of these 2 bits is 00, the first field indicates that the waveform of the UWB signal transmitted by the transmitting end belongs to a first waveform set; if the value of these 2 bits is 11, the first field indicates that the waveform of the UWB signal transmitted by the transmitting end belongs to a second waveform set.
[0355] Table 2
[0356] First field Pulse shape set 0 First pulse shape set, prioritizing resolution 1 Second pulse shape set, prioritizing interference rejection capability
[0357] The value of one or more bits in the first field can be considered as an index of the waveform set of the UWB signal. For example, the UWB signal transmitted by the transmitter belongs to either a first waveform set or a 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, meaning the value of one or more bits in the second field is the index of any waveform in the second waveform set. Conversely, 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, meaning the value of one or more bits in the second field is the index of any waveform in the second waveform set. Table 3 shows the correspondence between the values of the bits 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 receiver is configured with Table 3, which determines the waveform of the UWB signal transmitted by the transmitter based on the second field and Table 3. The specific waveforms in Table 3 are a subset of the waveforms in the first waveform set.
[0358] Table 3
[0359] Second field Specific waveform 000 Specific waveform 1: 6th order Butterworth waveform plus Kaiser window 001 Specific waveform 2: 6th order Butterworth waveform plus Gaussian window 010 reserved 011 reserved 100 reserved 101 reserved 110 reserved 111 reserved
[0360] Table 4 shows the correspondence between the bit values in the second field and the waveforms in the second waveform set. Referring to Table 4, 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 second waveform set. Optionally, the receiver is configured with Table 4 to determine 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 a subset of the waveforms in the second waveform set.
[0361] Table 4
[0362] 000 Specific waveform 1: Gaussian waveform (σ = 0.41 Tp) 001 Specific waveform 2: 9th order Butterworth plus Kaiser window 010 Specific waveform 3: 10th order Butterworth plus Kaiser window 011 Specific waveform 4: 10th order Butterworth plus Blackman window 100 Specific waveform 5: 11th order Butterworth plus Kaiser window 101 Specific waveform 6: 11th order Butterworth plus Blackman window 110 Specific waveform 7: 12th order Butterworth plus Kaiser window 111 Specific waveform 8: 12th order Butterworth plus Blackman window
[0363] Table 3 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 bit values included in the second field and the waveforms in the first waveform set, as well as the correspondence with the waveforms in the second waveform set, can be configured according to actual needs; this application does not impose any limitations on this.
[0364] In this implementation, the indication information includes a first field and a second field. The first and second fields accurately indicate the waveform set to which the UWB signal transmitted by the transmitting end belongs, as well as the waveform parameters of that UWB signal.
[0365] In one possible implementation, the indication information further includes a third field, which indicates whether the transmitting end generates the UWB signal digitally or analogically. Alternatively, the third field may indicate whether the transmitting end has digital-to-analog conversion functionality (or capability) or not.
[0366] The value of one or more bits in the third field indicates whether the transmitter generates the UWB signal digitally or analogically. For example, the third field includes 1 bit. If the value of this 1 bit is 1, the third field indicates that the transmitter generates the UWB signal analogically, meaning the transmitter has DAC functionality; if the value of this 1 bit is 0, the third field indicates that the transmitter generates the UWB signal analogically, meaning it does not have DAC functionality. Table 5 shows an example of the correspondence between the value of the third field and whether the transmitter has DAC functionality. Referring to Table 5, if the value of the 1 bit in the third field is 0, the third field indicates that the transmitter does not have DAC functionality; if the value of the 1 bit in the third field is 1, the third field indicates that the transmitter has DAC functionality.
[0367] Table 5
[0368] 0 Transmit end has no DAC function 1 Transmit end has DAC function
[0369] 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 DAC functionality (e.g., the third field includes a 1-bit value), the receiver first determines the waveform set to which the waveform of the UWB signal transmitted by the transmitter belongs based on the first field, and then determines the specific 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 DAC functionality (e.g., the third field includes a 1-bit value), the receiver ignores the first and second fields. That is, when the transmitter does not have DAC functionality, the values of the first and second fields in the transmitted indication information can be arbitrary. For example, by default, both the first and second fields are 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 DAC functionality, the transmitted indication information may include the third field but does not include the first and second fields.
[0370] In this implementation, the third field indicates whether the transmitting end generates the UWB signal digitally or analogically, so that the receiving end can further determine the waveform of the transmitted signal and perform interference cancellation based on the waveform of the transmitted signal.
[0371] This application defines a new field, namely the pulse shape indicator field, used to indicate the specific parameters of the UWB signal waveform. The name of the pulse shape indicator field is not limited. The pulse shape indicator field may include the first field, the second field, and the third field mentioned above, or may only include the third field. Table 6 shows an example of the pulse shape indicator field defined in this application. Referring to Table 6, the pulse shape indicator field defined in this application includes 5 bits, namely bits 0 to 4; where bit 0 indicates the method by which the transmitting end generates the UWB signal, bit 1 indicates the waveform set to which the waveform of the UWB signal transmitted by the transmitting end belongs, and bits 2 to 4 indicate the parameters of the waveform of the UWB signal transmitted by the transmitting end. Alternatively, bits 2 to 4 indicate the specific pulse shape.
[0372] Table 6
[0373] bits: 0 bits: 1 bits: 2-4 DAC mode Pulse shape set Indication of specific pulse shape
[0374] 1102. The transmitting end sends a transmission signal to the receiving end.
[0375] In one possible implementation, the transmitting end selects a specific waveform from one or more waveform sets to transmit the UWB signal. Optionally, the transmitting end selects any waveform from a first waveform set and a second waveform set to transmit the UWB signal. For example, the transmitting end selects specific waveform 1 from the first waveform set to transmit the signal, and the waveform of this transmitted signal is the same as or substantially the same as waveform 1 in the first waveform set. Correspondingly, the receiving end receives the transmitted signal sent by the transmitting end. The transmitting end can select the specific waveform in the following ways: if the transmitting end has a DAC function, it can select the appropriate waveform set according to the current requirements (whether it focuses on resolution or interference suppression capability) and select the specific waveform from the waveform set; if the transmitting end does not have a DAC function, it can transmit a waveform that can be generated analogically, such as a Butterworth waveform or a Gaussian waveform.
[0376] In one possible implementation, the transmitting end receives configuration information from an access network device, such as a base station; and determines, based on this configuration information, to use a first waveform to transmit the UWB signal. For example, the transmitting end determines, based on the configuration information sent by the access network device, to use waveform 1 from the first waveform set to transmit the signal.
[0377] 1103. The receiving end performs interference cancellation on the transmitted signal from the transmitting end according to the instruction information.
[0378] Based on the indication information, the receiving end can determine the specific waveform of the transmitted signal sent by the transmitting end, and then perform interference cancellation on the transmitted signal from the transmitting end based on that specific waveform. It should be understood that the receiving end can perform interference cancellation on any UWB signal from the transmitting end, i.e., the transmitted signal, based on the indication information. The peak value of the first sidelobe of the transmitted signal sent by the receiving end belongs to the first peak value range.
[0379] Step 1103 is optional, not mandatory. It should be understood that if the third field in the indication information indicates that the transmitter generates the UWB signal in an analog manner, that is, it does not indicate the waveform of the UWB signal it transmits, then the receiver does not need to perform interference cancellation on the transmitted signal from the transmitter according to the indication information.
[0380] 1104. The receiving end performs signal processing based on the transmitted signal from the transmitting end.
[0381] The receiving end performs signal processing based on the transmitted signal from the transmitting end, such as ranging, angle measurement, or Doppler measurement.
[0382] In this embodiment of the application, the receiving end receives instruction information, and can better perform interference cancellation based on the waveform of the UWB signal transmitted by the transmitting end.
[0383] It is important to note that Figure 10 The methods and processes in Figure 11 The method flow in the code can be two independent method flows, or they can be used together. In other words, the receiving end and the sending end can execute independently. Figure 10 The method or process in Figure 11 The method flow in the middle can also be executed Figure 10 Before the method flow in the middle, execute first Figure 11 The method and process in the process.
[0384] The structure of a communication device that can implement the communication method provided in the embodiments of this application is described below with reference to the accompanying drawings.
[0385] Figure 12 This is a schematic diagram of a communication device 1200 provided in an embodiment of this application. The communication device 1200 can correspondingly implement the functions or steps implemented by the transmitting end in the above-described method embodiments, and can also correspondingly implement the functions or steps implemented by the receiving end in the above-described 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-described units can be set independently, or partially or completely 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.
[0386] In some possible implementations, the communication device 1200 can correspondingly implement the behavior and functions of the transmitting end in the above method embodiments. For example, the communication device 1200 can be a transmitting end, or a component (e.g., a chip or circuit) applied in the transmitting end. The transceiver module 1220 can, for example, be used to perform... Figure 10 , Figure 11 In the embodiments, all receiving or sending operations performed by the sending end, for example Figure 10 Step 1002 in the illustrated embodiment, Figure 11 Steps 1101 and 1102 in the illustrated embodiments, and / or other processes used to support the techniques described herein. Processing module 1210 is used to execute... Figure 10 ,Figure 11 In the embodiments, all operations performed by the sending end other than the sending and receiving operations are included, for example... Figure 10 Step 1001 in the illustrated embodiment, Figure 11 The illustrated embodiment involves steps for generating instruction information and generating a transmission signal.
[0387] In some possible implementations, the communication device 1200 can correspondingly implement the behavior and functions of the receiving end in the above method embodiments. For example, the communication device 1200 can be a receiving end, or it can be a component (e.g., a chip or circuit) applied in the receiving end. The transceiver module 1220 can, for example, be used to perform... Figure 10 , Figure 11 In the embodiments, all receiving or sending operations performed by the receiving end, for example Figure 10 Step 1002 in the illustrated embodiment, Figure 11 Steps 1101 and 1102 in the illustrated embodiments, and / or other processes used to support the technology described herein. Processing module 1210 is used to perform all operations performed by the receiving end other than the transmit / receive operations, such as... Figure 10 Step 1003 in the illustrated embodiment, Figure 11 Steps 1103 and 1104 in the illustrated embodiment.
[0388] Figure 13 This is a schematic diagram of another communication device 130 provided in an embodiment of this application. Figure 13 The communication device mentioned above can be either the sending end or the receiving end.
[0389] like Figure 13 As shown, the communication device 130 includes at least one processor 1310 and a transceiver 1320.
[0390] In some embodiments of this application, the processor 1310 and transceiver 1320 can be used to perform functions or operations performed by the transmitting end. For example, the transceiver 1320 performs... Figure 10 , Figure 11 In this embodiment, all receive or transmit operations are performed by the sending end. The processor 1310 is used, for example, to perform... Figure 10 , Figure 11 In the embodiments, all operations performed by the sending end except for sending and receiving operations are performed.
[0391] In some embodiments of this application, the processor 1310 and transceiver 1320 can be used to perform functions or operations performed by the receiving end. For example, the transceiver 1320 performs... Figure 10 , Figure 11In this embodiment, all receive or transmit operations are performed by the receiving end. The processor 1310 is used to perform all operations performed by the receiving end other than the receive and transmit operations.
[0392] Transceiver 1320 is used to communicate with other devices / appliances via a transmission medium. Processor 1310 uses transceiver 1320 to send and receive data and / or signaling, and to implement the methods in the above-described method embodiments. Processor 1310 can implement the functions of processing module 1210, and transceiver 1320 can implement the functions of transceiver module 1220.
[0393] Optionally, transceiver 1320 may include radio frequency (RF) circuitry and an antenna. The RF circuitry is primarily used for converting baseband signals to RF signals and processing RF signals. The antenna is primarily used for transmitting and receiving RF signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are primarily used for receiving user input data and outputting data to the user.
[0394] Optionally, the communication device 130 may further include at least one memory 1330 for storing program instructions and / or data. The memory 1330 is coupled to the processor 1310. The coupling in this embodiment is an indirect coupling or communication connection between devices, units, or modules, and can be electrical, mechanical, or other forms, used for information exchange between devices, units, or modules. The processor 1310 may operate in conjunction with the memory 1330. The processor 1310 may execute program instructions stored in the memory 1330. At least one of the at least one memory may be included in the processor.
[0395] When the communication device 130 is 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 transmitted wirelessly, the processor 1310 performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit then performs RF processing on the baseband signal and transmits the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 1310. The processor 1310 converts the baseband signal into data and processes the data.
[0396] In another implementation, the aforementioned radio frequency circuits and antennas can be set up independently of the processor that performs baseband processing. For example, in a distributed scenario, the radio frequency circuits and antennas can be arranged in a remote manner, independent of the communication device.
[0397] This application embodiment does not limit the specific connection medium between the transceiver 1320, processor 1310, and memory 1330. This application embodiment...Figure 13 The memory 1330, processor 1310, and transceiver 1320 are connected via a bus 1340. Figure 13 The connections between other components are shown in thick lines only and are not intended to be limiting. This bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, Figure 13 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0398] In the embodiments of this application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.
[0399] Figure 14 This is a schematic diagram of another communication device 140 provided in an embodiment of this application. (See attached diagram.) Figure 14 As shown, Figure 14 The communication device shown includes logic circuit 1401 and interface 1402. Figure 12 The processing module 1210 can be implemented using logic circuit 1401. Figure 12 The transceiver module 1220 can be implemented using interface 1402. The logic circuit 1401 can be a chip, processing circuit, integrated circuit, or system-on-chip (SoC) chip, etc., and the interface 1402 can be a communication interface, input / output interface, etc. In this embodiment, the logic circuit and the interface can also be coupled to each other. The specific connection method between the logic circuit and the interface is not limited in this embodiment.
[0400] In some embodiments of this application, the logic circuit and interface can be used to perform the functions or operations performed by the transmitting end as described above. In some embodiments of this application, the logic circuit and interface can be used to perform the functions or operations performed by the receiving end as described above.
[0401] This application also provides a computer-readable storage medium storing a computer program or instructions that, when run on a computer, cause the computer to perform the methods of the above embodiments.
[0402] This application also provides a computer program product, which includes instructions or a computer program that, when run on a computer, causes the methods in the above embodiments to be executed.
[0403] This application also provides a communication system, including the aforementioned transmitting end and the aforementioned receiving end.
[0404] The following describes two other possible time-domain templates provided in the embodiments of this application.
[0405] Figure 15 An example of a time-domain template provided for an embodiment of this application. See also... Figure 15 The area enclosed by the dashed line is the time-domain template. The lower boundary of the time-domain template corresponds to a value of -0.015. (-1.25, 0.015), (1, 0.3), and (1.50, 0.015) are three inflection points (i.e., the intersections of the two boundary lines) on the upper boundary of the time-domain template. Inflection points are boundary points on the boundaries of the time-domain template. Figure 15 In the above, the upper boundary of the time-domain template has a value of 0.015 when the time region is less than -1.25; a value of 1 when the time region is [-1.25, 1]; a value of 0.3 when the time region is [1, 1.50]; and a value of 0.015 when the time region is greater than 1.5.
[0406] Figure 15 Two waveforms are shown: a Gaussian waveform and a Caesar waveform. The Gaussian waveform can be represented as:
[0407]
[0408] Where A represents amplitude, and σ can be used to adjust the width of the waveform; here we take σ = 8.8. e-10 L represents the length of the non-zero element, and the waveform amplitude is normalized. The length of L is 3*Tp.
[0409] The Caesar waveform can be represented as:
[0410]
[0411] Where I0 is the 0th-order modified Bessel function of the first kind, here taken as πβ = 10, and L represents the length of the non-zero elements. The length of L is 3*Tp. As can be seen from the figure, the two waveforms are extremely similar, and T in the figure... C This is the interval between two points on the waveform at y=C. Two waveforms yield two values for C; here, we take the average of these two values to obtain a single C. For example, in the later analysis, we can set C=0.015. In the diagram, T... dThe interval between two points on the waveform from y = 0.3 to y = C is the time difference. Two waveforms can yield two T values. d The value is T, which we obtain by averaging the two values. d It's important to note that when plotting the graphs, we made a slight translation of the two waveforms in the time domain. This translation does not affect T. C and T d The value of .
[0412] Time-domain template 1: The lower boundary of the time-domain template corresponds to the first value (i.e., a straight line), and the range of the first value is [-0.2, -0.001]. The upper boundary of the time-domain template within the time region [-1.25, 1] corresponds to the value 1. The upper boundary of the time-domain template within the time region (1, third value) corresponds to the value 0.3. The upper boundary of the time-domain template within the time region (third value, ∞) corresponds to the second value (i.e., a straight line), and the range of the second value is [0.001, 0.2]. The range of the third value is (1.0, 2). [0]. The time region [-1.25, third value] is the first time region, the time region [-1.25, 1] is the first sub-region, and the time region (1, third value) is the second sub-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. For example, the time region [-1.25, 1) is the first sub-region, and the time region [1, third value] is the second sub-region. Or, for another example, [-1.25, third value) is the first time region, and the time region [third value, ∞) is the second time region. A new waveform time-domain template is defined, where Tc = 2.5Tp, Tw = (1 + 2α)Tc. See [reference]. Figure 16A The time-domain template has a line at its bottom, y = -y1, which is the lower boundary. The coordinates of the first inflection point of the time-domain template are (ΔT - 1.25, y2), the second inflection point is (ΔT + 1, 0.3), and the third inflection point is (ΔT + (1 + 2α)Tc - 1.25, y3). These three inflection points are all points on the upper boundary of the time-domain template, that is, the intersection points of the parts corresponding to different values on the upper boundary. Δ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 value 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 value range of [0.001, 0.2]; α is also an adjustable parameter, with a value from 0 to 100. Below, we will illustrate some typical templates with examples.
[0413] Time-domain template two: The lower boundary of the time-domain template corresponds to the first value (i.e., a straight line), with a value range of [-0.2, -0.001]. The upper boundary of the time-domain template within the time region [-1.25, third value] corresponds to a value of 1, and the upper boundary of the time-domain template within the time region (third value, ∞) corresponds to the second value (i.e., a straight line), with a value range of [0.001, 0.2] and a value range of (1.0, 2.0). [-1.25, third value] is the first time region. The time region (third value, ∞) is the second time region. Note that this application does not limit the boundary values of each time region. Define a new waveform time-domain template, where Tc = 2.5Tp, Tw = (1 + 2α)Tc. See [reference missing]. 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). Here, Δ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 value range of [0.001, 0.2]; y2 is also an adjustable parameter with a value range less than or equal to 0.2; α is a parameter that can range from 0 to 100. Below, we will illustrate some typical templates with examples.
[0414] Example 1: α = 0.05.
[0415] See Figure 17A Tc = 2.5Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.015), 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). Here, α takes the value of 0.05, and the coordinates of the third inflection point are (1.5, 0.015).
[0416] Example 2: α = 0.05.
[0417] See Figure 17B Tc = 2.5Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.015), and the coordinates of the second inflection point are ((1+2α)Tc-1.25, 0.015). Here, α takes the value of 0.05, and the specific coordinates of the second inflection point are (1.50, 0.015).
[0418] Example 3: α = 0.06.
[0419] See Figure 17CTc = 2.5Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.015), 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). α takes the value of 0.06, and the specific coordinates of the third inflection point are (1.55, 0.015).
[0420] Example 4: α = 0.06.
[0421] See Figure 17D Tc = 2.5Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.015), and the coordinates of the second inflection point are ((1+2α)Tc-1.25, 0.015). Here, α takes the value of 0.06, and the specific coordinates of the second inflection point are (1.55, 0.015).
[0422] Example 5: α = 0.07.
[0423] See Figure 17E Tc = 2.5Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.015), 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). α takes the value of 0.07, and the specific coordinates of the third inflection point are (1.6, 0.015).
[0424] Example 6: α = 0.07.
[0425] See Figure 17F Tc = 2.5Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.015), and the coordinates of the second inflection point are ((1+2α)Tc-1.25, 0.015). Here, α takes the value of 0.07, and the specific coordinates of the second inflection point are (1.6, 0.015).
[0426] Example 7: α = 0.08.
[0427] See Figure 17GTc = 2.5Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.015), 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). α takes the value of 0.08, and the specific coordinates of the third inflection point are (1.65, 0.015).
[0428] Example 8: α = 0.08.
[0429] See Figure 17H Tc = 2.5Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.015), and the coordinates of the second inflection point are ((1+2α)Tc-1.25, 0.015). Here, α is taken as 0.08, and the specific coordinates of the second inflection point are (1.65, 0.015).
[0430] Example 9: α = 0.09.
[0431] See Figure 17I Tc = 2.5Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.015), 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). α takes the value of 0.09, and the specific coordinates of the third inflection point are (1.7, 0.015).
[0432] Example 10: α = 0.09.
[0433] See Figure 17J Tc = 2.5Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.015), and the coordinates of the second inflection point are ((1+2α)Tc-1.25, 0.015). Here, α takes the value of 0.09, and the specific coordinates of the second inflection point are (1.7, 0.015).
[0434] Example 11: α = 0.1.
[0435] See Figure 17KTc = 2.5Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.015), 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 α takes the value of 0.1, and the specific coordinates of the third inflection point are (1.75, 0.015).
[0436] Example 12: α = 0.1.
[0437] See Figure 17L Tc = 2.5Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.015), and the coordinates of the second inflection point are ((1+2α)Tc-1.25, 0.015). Here, α takes the value of 0.1, and the specific coordinates of the second inflection point are (1.75, 0.015).
[0438] Example 13: α = 0.11.
[0439] See Figure 17M Tc = 2.5Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.015), 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). α takes the value of 0.11, and the specific coordinates of the third inflection point are (1.80, 0.015).
[0440] Example 14: α = 0.11.
[0441] See Figure 17N Tc = 2.5Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.015), and the coordinates of the second inflection point are ((1+2α)Tc-1.25, 0.015). Here, α is taken as 0.11, and the specific coordinates of the second inflection point are (1.80, 0.015).
[0442] Example 15: α = 0.12.
[0443] See Figure 17OTc = 2.5Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.015), 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). α takes the value of 0.12, and the specific coordinates of the third inflection point are (1.85, 0.015).
[0444] Example 16: α = 0.12.
[0445] See Figure 17P Tc = 2.5Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.015), and the coordinates of the second inflection point are ((1+2α)Tc-1.25, 0.015). Here, α is taken as 0.12, and the specific coordinates of the second inflection point are (1.85, 0.015).
[0446] Example 17: α = 0.15.
[0447] See Figure 17Q Tc = 2.5Tp, Tw = (1+2α)Tc. There is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary. The coordinates of the first inflection point are (-1.25, 0.015), 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). Here, α takes the value of 0.15, and the specific coordinates of the third inflection point are (2, 0.015).
[0448] Example 18: α = 0.15.
[0449] See Figure 17R Tc = 2.5Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.015), and the coordinates of the second inflection point are ((1+2α)Tc-1.25, 0.015). Here, α takes the value of 0.12, and the specific coordinates of the second inflection point are (2, 0.015).
[0450] Example 19: α = 0.20.
[0451] See Figure 17STc = 2.5Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.015), 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). α takes the value of 0.2, and the specific coordinates of the third inflection point are (2.25, 0.015).
[0452] Example 20: α = 0.20.
[0453] See Figure 17T Tc = 2.5Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.015), and the coordinates of the second inflection point are ((1+2α)Tc-1.25, 0.015). Here, α is taken as 0.2, and the specific coordinates of the second inflection point are (2.25, 015).
[0454] Example 21: α = 0.1, y1 = y2 = y3 = 0.015.
[0455] See Figure 17U Tc = 2.5Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.015), 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 α takes the value of 0.1, and the specific coordinates of the third inflection point are (1.75, 0.015).
[0456] Example 22: α = 0.1, y1 = y2 = y3 = 0.015.
[0457] See Figure 17V Tc = 2.5Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.015), and the coordinates of the second inflection point are ((1+2α)Tc-1.25, 0.015). Here, α takes the value of 0.1, and the specific coordinates of the second inflection point are (1.75, 0.015).
[0458] Example 23: α = 0.1, y1 = y2 = y3 = 0.01.
[0459] See Figure 17WTc = 2.6Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.01, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.01), the coordinates of the second inflection point are (1, 0.3), and the coordinates of the third inflection point are ((1+2α)Tc-1.25, 0.01), where α is 0.1, and the specific coordinates of the third inflection point are (1.87, 0.01).
[0460] Example 24: α = 0.1, y1 = y2 = y3 = 0.01.
[0461] See Figure 17X Tc = 2.6Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.01, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.01), and the coordinates of the second inflection point are ((1+2α)Tc-1.25, 0.01). Here, α takes the value of 0.1, and the specific coordinates of the second inflection point are (1.87, 0.01).
[0462] Example 25: α = 0.11, y1 = y2 = y3 = 0.001.
[0463] See Figure 17Y Tc = 2.6Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.01, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.01), 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). α takes the value of 0.11, and the specific coordinates of the third inflection point are (1.92, 0.01).
[0464] Example 26: α = 0.11, y1 = y2 = y3 = 0.001.
[0465] See Figure 17Z Tc = 2.6Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.01, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.01), and the coordinates of the second inflection point are ((1+2α)Tc-1.25, 0.01). Here, α takes the value of 0.11, and the specific coordinates of the second inflection point are (1.92, 0.01).
[0466] Example 27: α = 0.3, y1 = y2 = y3 = 0.2.
[0467] See Figure 18ATc = 1.625Tp, Tw = (1+2α)Tc. There is a line at the bottom of the time-domain template with y = -0.2, which is the lower boundary. The coordinates of the first inflection point are (-1.25, 0.2), the coordinates of the second inflection point are (1, 0.3), and the coordinates of the third inflection point are ((1+2α)Tc-1.25, 0.2). Here, α takes the value of 0.3, and the specific coordinates of the third inflection point are (1.35, 0.2).
[0468] Example 28: α = 0.3, y1 = y2 = y3 = 0.2.
[0469] See Figure 18B Tc = 1.625Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.2, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.2), and the coordinates of the second inflection point are ((1+2α)Tc-1.25, 0.2). Here, α takes the value of 0.3, and the specific coordinates of the second inflection point are (1.35, 0.2).
[0470] Example 29: α = 0.1, y1 = 0.015, y2 = 0.015, y3 = 0.015.
[0471] See Figure 18C Tc = 2.5Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.015), 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). Here, α takes the value of 0.1, and the specific coordinates of the third inflection point are (1.75, 0.015).
[0472] Example 30: α = 0.1, y1 = 0.015, y2 = 0.015, y3 = 0.015.
[0473] See Figure 18D Tc = 2.5Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.015), and the coordinates of the second inflection point are ((1+2α)Tc-1.25, 0.015). Here, α takes the value of 0.1, and the specific coordinates of the second inflection point are (1.75, 0.015).
[0474] Example 31: α = 0.1, y1 = 0.015y2 = 0.015y3 = 0.02.
[0475] See Figure 18ETc = 2.5Tp, Tw = (1+2α)Tc. There is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary. The coordinates of the first inflection point are (-1.25, 0.015), 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). Here, α takes the value of 0.1, and the specific coordinates of the third inflection point are (1.75, 0.02).
[0476] Example 32: α = 0.1, y1 = 0.015y2 = 0.015y3 = 0.02.
[0477] See Figure 18F Tc = 2.5Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.015), and the coordinates of the second inflection point are ((1+2α)Tc-1.25, 0.02). Here, α takes the value of 0.1, and the specific coordinates of the second inflection point are (1.75, 0.02).
[0478] Example 33: α = 0.1, y1 = 0.015, y2 = 0.02, y3 = 0.015.
[0479] See Figure 18G Tc = 2.5Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.02), 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), with α taking the value of 0.1. The specific coordinates of the third inflection point are (1.75, 0.015).
[0480] Example 34: α = 0.1, y1 = 0.015, y2 = 0.02, y3 = 0.015.
[0481] See Figure 18H Tc = 2.5Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.02), and the coordinates of the second inflection point are ((1+2α)Tc-1.25, 0.015). Here, α takes the value of 0.1, and the specific coordinates of the second inflection point are (1.75, 0.015).
[0482] Example 35: α = 0.1, y1 = 0.02, y2 = 0.015, y3 = 0.015.
[0483] See Figure 18ITc = 2.5Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.02, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.015), 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). Here, α takes the value of 0.1, and the specific coordinates of the third inflection point are (1.75, 0.015).
[0484] Example 36: α = 0.1, y1 = 0.02, y2 = 0.015, y3 = 0.015.
[0485] See Figure 18J Tc = 2.5Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.02, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.015), and the coordinates of the second inflection point are ((1+2α)Tc-1.25, 0.015). Here, α takes the value of 0.1, and the specific coordinates of the second inflection point are (1.75, 0.015).
[0486] Example 37: α = 0.11, y1 = 0.02, y2 = 0.015, y3 = 0.015.
[0487] See Figure 18K Tc = 2.5Tp, Tw = (1+2α)Tc, there is a line at the bottom of the time domain template with y = -0.02, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.015), the coordinates of the second inflection point are (1, 0.3), the coordinates of the third inflection point are ((1+2α)Tc-1.25, 0.015), α takes the value of 0.11, and the specific coordinates of the third inflection point are (1.80, 0.015).
[0488] Example 38: α = 0.11, y1 = 0.02, y2 = 0.015, y3 = 0.015.
[0489] See Figure 18L Tc = 2.5Tp, Tw = (1+2α)Tc, and there is a line at the bottom of the time-domain template with y = -0.02, which is the lower boundary; the coordinates of the first inflection point are (-1.25, 0.015), and the coordinates of the second inflection point are ((1+2α)Tc-1.25, 0.015). Here, α is 0.11, and the specific coordinates of the second inflection point are (1.80, 0.015).
[0490] The following describes another possible time-domain template provided by an embodiment of this application.
[0491] 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].
[0492] The following describes possible ways to determine the length of the first time region and the length of the fourth time region in conjunction with the accompanying drawings.
[0493] Figure 19 This is an example of the time domain template three provided by the embodiments of the present application. The time domain template three is an axisymmetric graph within the first time region ( Figure 19 the time region indicated by Tw1 in). Optionally, the time domain template three is symmetric about the left and right, that is, it is an axisymmetric graph on the entire time axis. Refer to Figure 19 , the area enclosed 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 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 (located 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.
[0494] Figure 20 Another example of time-domain template three provided in the embodiments of this application. Time-domain template three is located in the first time region ( Figure 19 The time region indicated by Tw1 in the figure is an axisymmetric graph. (See also...) Figure 20 The area enclosed by the dashed line is time-domain template three. Tw1 indicates the first time region, Tw2 indicates the fourth time region, and Tc1 is the distance between two points y = y2 on the waveform (the waveform can be a Gaussian waveform, a Caesar waveform, or the average of two waveforms). Tw1 = (1 + 2α1)Tc1. Once Tw1 is determined, the length of Tw2 is also determined according to the symmetry requirement of time-domain template three, for example, Tw2 = 4.5 - Tw1. The coordinates of the three inflection points on time-domain template three (located to the right of the axis of symmetry of time-domain template three) are (2.25 - Tw2 / 2, y3), (Tw1 / 2, y3), and (Tw1 / 2, y2), respectively. y1 is an adjustable parameter with a value range of [0.001, 0.2]; y2 is also an adjustable parameter with a value range of [0.001, 0.2]; the value of y3 must be less than or equal to 0.3, for example, the value range of y3 can be [0.1, 0.3], and y3 must also be greater than y2. Furthermore, y1 can be required to equal y2.
[0495] The following describes some possible ways to obtain the time-domain template 3.
[0496] Method 1: Tc1 and Tc2 are determined based on y2 and y3 respectively. After determining α1 and α2, Tw1 and Tw2 are obtained.
[0497] Example 001: y1 = 0.015, y2 = 0.015, y3 = 0.3, α1 = 0.05, α2 = 0.05.
[0498] See Figure 21A y1 = 0.015, y2 = 0.015, y3 = 0.3; there is a line at the bottom of the time-domain template, y = -0.015, which is the lower boundary; the three inflection points on the time-domain template are (0.8, 0.3), (1.37, 0.3), and (1.37, 0.015).
[0499] Example 002: y1 = 0.015, y2 = 0.015, y3 = 0.5, α1 = 0.05, α2 = 0.05.
[0500] See Figure 21By1 = 0.015, y2 = 0.015, y3 = 0.5; there is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary; the three inflection points on the time-domain template are (0.62, 0.5), (1.37, 0.5), and (1.37, 0.015).
[0501] Example 003: y1 = 0.015, y2 = 0.015, y3 = 0.2, α1 = 0.05, α2 = 0.05.
[0502] See Figure 21C y1 = 0.015, y2 = 0.015, y3 = 0.2; there is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary; the three inflection points on the time-domain template are (0.92, 0.2), (1.37, 0.2), and (1.37, 0.015).
[0503] Example 004: y1 = 0.015, y2 = 0.01, y3 = 0.3, α1 = 0.05, α2 = 0.05.
[0504] See Figure 21D y1 = 0.015, y2 = 0.01, y3 = 0.3; there is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary; the three inflection points on the time-domain template are (0.8, 0.3), (1.42, 0.3), and (1.42, 0.01).
[0505] Method 2: Tc1 is determined based on y2. After determining α1, Tw1 is obtained. Tw2 is associated with Tw1. After obtaining Tw1, Tw2 can be directly determined.
[0506] Example 005: y1 = 0.015, y2 = 0.015, y3 = 0.3, α1 = 0.01, Tw2 = 4.5 - Tw1.
[0507] See Figure 21E y1 = 0.015, y2 = 0.015, y3 = 0.3; there is a line at the bottom of the time-domain template, y = -0.015, which is the lower boundary; the three inflection points on the time-domain template are (0.98, 0.3), (1.27, 0.3), and (1.27, 0.015).
[0508] Example 006: y1 = 0.015, y2 = 0.015, y3 = 0.3, α1 = 0.05, Tw2 = 4.5 - Tw1.
[0509] See Figure 21Fy1 = 0.015, y2 = 0.015, y3 = 0.3; there is a line at the bottom of the time-domain template, y = -0.015, which is the lower boundary; the three inflection points on the time-domain template are (0.88, 0.3), (1.37, 0.3), and (1.37, 0.015).
[0510] Example 007: y1 = 0.015, y2 = 0.015, y3 = 0.3, α1 = 0.08, Tw2 = 4.5 - Tw1.
[0511] See Figure 21G y1 = 0.015, y2 = 0.015, y3 = 0.3; there is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary; the three inflection points on the time-domain template are (0.8, 0.3), (1.45, 0.3), and (1.45, 0.015).
[0512] Example 008: y1 = 0.015, y2 = 0.015, y3 = 0.3, α1 = 0.12, Tw2 = 4.5 - Tw1.
[0513] See Figure 21H y1 = 0.015, y2 = 0.015, y3 = 0.3; there is a line at the bottom of the time-domain template with y = -0.015, which is the lower boundary; the three inflection points on the time-domain template are (0.7, 0.3), (1.55, 0.3), and (1.55, 0.015).
[0514] Example 009: y1 = 0.015, y2 = 0.015, y3 = 0.2, α1 = 0.05, Tw2 = 4.5 - Tw1.
[0515] See Figure 21I y1 = 0.015, y2 = 0.015, y3 = 0.2; there is a line at the bottom of the time-domain template, y = -0.015, which is the lower boundary; the three inflection points on the time-domain template are (0.88, 0.2), (1.37, 0.2), and (1.37, 0.015).
[0516] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of protection of the above claims.
Claims
1. A communication method characterized by comprising: Comprising: receiving a transmission signal, the transmission signal conforming to a time domain template, a lower boundary of the time domain template corresponding to a first value, the time domain template being an axisymmetric pattern in a first time region, an upper boundary of the time domain template in a second time region outside the first time region corresponding to a second value, the first time region sequentially comprising a third time region, a fourth time region, a fifth time region in chronological order, an upper boundary of the time domain template in the third time region corresponding to a third value, an upper boundary of the time domain template in the fourth time region corresponding to a value of 1, an upper boundary of the time domain template in the fifth time region corresponding to the third value, the first value ranging from -0.2 to -0.001, the second value ranging from 0.001 to 0.2, the third value being less than 1; performing signal processing according to the transmission signal.
2. The method of claim 1, wherein, The length of the first time region ranges from 1.25 to 1.
75.
3. The method according to claim 1 or 2, characterized in that, The length of the fourth time region ranges from 0.45 to 1.
2.
4. The method according to any one of claims 1 to 3, characterized in that, The third value ranges from 0.1 to 0.9, and the third value is greater than the second value.
5. The method according to any one of claims 1 to 4, characterized in that, A coordinate of one junction point of the first time region and the second time region on the time domain template is (1.37, 0.3).
6. The method according to any one of claims 1 to 5, characterized in that, A coordinate of one junction point of the fourth time region and the fifth time region on the time domain template is (0.88, 0.3), (0.85, 0.3), (0.83, 0.3), (0.8, 0.3), (0.78, 0.3).
7. The method according to any one of claims 1 to 6, characterized in that, The first value and the second value are opposite numbers.
8. The method according to any one of claims 1 to 7, characterized in that, The waveform of the transmission signal is a Gaussian waveform or a Kaiser waveform.
9. A communications device, characterized by The module or unit for implementing the method of any one of claims 1 to 8.
10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, the computer program comprising program instructions, the program instructions being executed to cause the computer to perform the method of any one of claims 1 to 8.
11. A communications device, characterized by The processor is configured to cause the communication device to perform the method of any one of claims 1 to 8 when executing instructions.
12. A chip, characterized by Comprising: a communication interface for signal transceiving of the chip; and a processor for executing computer program instructions to cause a communication device comprising the chip to perform the method of any one of claims 1 to 8. Comprising: a communication interface for signal transceiving of the chip; and a processor for executing computer program instructions to cause a communication device comprising the chip to perform the method of any one of claims 1 to 8.
Citation Information
Patent Citations
Pulse waveform producing method
CN1754362A
Radio signal receiving method and radio signal receiver
US20050013392A1