Windows¶
- pyvoimooo.compute_bandwidth_6dB_below_max(win)¶
- Parameters
- win – An array containing the samples of a window function. 
- Returns
- The bandwidth [0.,0.5] of the window, 6dB below its max value. (not the half bandwith !) [the unit is normalized with respect to the sampling rate, i.e. You can multiply by f_s to get the bandwith in Hz]. 
 - New in version 0.8.9. 
- pyvoimooo.compute_sidelobes_level(win)¶
- Parameters
- win – An array containing the samples of a window function. 
- Returns
- The level of the side-lobes from the max value. 
 - New in version 0.8.9. 
- pyvoimooo.compute_parabolic_logfit_a(win)¶
- Parameters
- win – An array containing the samples of a window function. 
- Returns
- The A quadratic coefficent of the parabolic fitting of the summit of the window [unitless]. 
 - New in version 0.8.9. 
- pyvoimooo.rectangular(n)¶
- Generate a rectangular window. - Parameters
- n – The length of the window. 
 - New in version 0.8.9. 
- pyvoimooo.gencoswindow(n, c)¶
- Generate a cosine window given coefficients. - Parameters
- n – The length of the window. 
- c – The coefficients parametrizing the cosine window. 
 
 - New in version 0.8.9. 
- pyvoimooo.hann(n)¶
- Generate a Hann window. - Parameters
- n – The length of the window. 
 - New in version 0.8.9. 
- pyvoimooo.hamming(n)¶
- Generate a Hamming window. - Parameters
- n – The length of the window. 
 - New in version 0.8.9. 
- pyvoimooo.blackman(n)¶
- Generate a Blackman window. - Parameters
- n – The length of the window. 
 - New in version 0.8.9. 
- pyvoimooo.nutall(n)¶
- Generate a Nutall window. - Parameters
- n – The length of the window. 
 - New in version 0.8.9. 
- pyvoimooo.blackmannutall(n)¶
- Generate a Blackman-Nutall window. - Parameters
- n – The length of the window. 
 - New in version 0.8.9. 
- pyvoimooo.blackmanharris(n)¶
- Generate a Blackman-Harris window. - Parameters
- n – The length of the window. 
 - New in version 0.8.9. 
- pyvoimooo.flattop(n)¶
- Generate a Flattop window. - Parameters
- n – The length of the window. 
 - New in version 0.8.9. 
- pyvoimooo.genexpwindow(n, sigma, p)¶
- Generate an generalized exponential window. - Parameters
- n – The length of the window. 
- sigma – The standard-deviation coefficient. 
- p – The power coefficient. 
 
 - New in version 0.8.9. 
- pyvoimooo.normwindow(n, std)¶
- Generate a Normal (Gaussian) window. - Parameters
- n – The length of the window. 
- std – The standard-deviation coefficient. 
 
 - New in version 0.8.9. 
- pyvoimooo.expwindow(n, D)¶
- Generate an exponential window. - Parameters
- n – The length of the window. 
- D – The D coefficient. 
 
 - New in version 0.8.9. 
- pyvoimooo.kaiser(n, D)¶
- Generate a Kaiser window. - Parameters
- n – The length of the window. 
- D – The D coefficient. 
 
 - New in version 0.8.9.