Biorthonormal Window FunctionΒΆ

Figure 3.10 from the tutorial.

../_images/sphx_glr_plot_3_3_2_biorthonormal_window_001.png
from tftb.generators import fmlin
from tftb.processing.linear import gabor
import matplotlib.pyplot as plt
import numpy as np

N1 = 256
Ng = 33
Q = 1
sig = fmlin(N1)[0]
window = np.exp(np.log(0.005) * np.linspace(-1, 1, Ng) ** 2)
window = window / np.linalg.norm(window)
tfr, dgr, h = gabor(sig, 16, Q, window)
plt.plot(h)
plt.ylim(top=0.5)
plt.xlim(right=255)
plt.title('Biorthonormal Window')
plt.grid()
plt.show()

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

Gallery generated by Sphinx-Gallery