chebwin
Chebyshev’s window.
| Library |
|
Arguments
Input arguments
# L — window length
+
positive integer
Details
The window length specified as a positive integer.
If you set L as a non-integer, the function will round it to the nearest integer value.
|
| Типы данных |
|
# r — attenuation of the side lobes
+
100 dB (by default) | positive real scalar
Details
The attenuation of the side lobes in dB, given as a positive integer. The Chebyshev window has the amplitude of the Fourier transform by r dB is below the amplitude of the main lobe.
| Типы данных |
|
# typeName — type of output data
+
Float64 (by default) | Float32
Tips
An artifact of the equal-wave design method used in the function chebwin, is the presence of pulses at the ends of the time characteristic. These pulses are caused by side lobes of a constant level in the frequency domain. The magnitude of the pulses is of the order of magnitude of the spectral side lobes. If the side lobes are large, the effect at the ends can be significant. For more information about this effect, see [2].
The equivalent noise band of the Chebyshev window does not grow monotonically with increasing attenuation of the side lobes if it is less than approximately 45 dB. For spectral analysis, use large values of the attenuation of the side lobes or, if you need to work with small attenuations, use the Kaiser window.
Literature
-
Digital Signal Processing Committee of the IEEE Acoustics, Speech, and Signal Processing Society, eds. Programs for Digital Signal Processing. New York: IEEE Press, 1979, program 5.2.
-
Harris, Fredric J. Multirate Signal Processing for Communication Systems. Upper Saddle River, NJ: Prentice Hall PTR, 2004, pp. 60–64.