Wideband Ambiguity Function of an Altes SignalΒΆ

For wideband signals, the narrow band ambiguity function is not appropriate for wideband signals. So we consider a wide band ambiguity function. This function is equivalent to the wavelet transform of a signal whose mother wavelet is the signal itself.

Figure 4.25 from the tutorial.

../_images/sphx_glr_plot_4_2_3_wideband_ambiguity_001.png
from tftb.generators import altes
from tftb.processing.ambiguity import wide_band
import matplotlib.pyplot as plt
import numpy as np

signal = altes(128, 0.1, 0.45)
waf, tau, theta = wide_band(signal, 0.1, 0.35, 64)
plt.contour(tau, theta, np.abs(waf) ** 2)
plt.xlabel("Delay")
plt.ylabel("Log(Scale)")
plt.title("Wide Band Ambiguity Function")
plt.show()

Total running time of the script: ( 0 minutes 0.231 seconds)

Gallery generated by Sphinx-Gallery