chebwin {signal} | R Documentation |
Dolph-Chebyshev window coefficients
Description
Returns the filter coefficients of the n-point Dolph-Chebyshev window with a given attenuation.
Usage
chebwin(n, at)
Arguments
n |
length of the filter; number of coefficients to generate. |
at |
dB of attenuation in the stop-band of the corresponding Fourier transform. |
Details
The window is described in frequency domain by the expression:
with
and denoting the
-th order Chebyshev polynomial calculated
at the point
.
Note that the denominator in above is not computed, and after
the inverse Fourier transform the window is scaled by making its
maximum value unitary.
Value
An array of length n
with the filter coefficients.
Author(s)
Original Octave version by André Carezia, acarezia@uol.com.br. Conversion to R by Tom Short.
References
Peter Lynch, “The Dolph-Chebyshev Window: A Simple Optimal Filter”, Monthly Weather Review, Vol. 125, pp. 655-660, April 1997. http://mathsci.ucd.ie/~plynch/Publications/Dolph.pdf
C. Dolph, “A current distribution for broadside arrays which optimizes the relationship between beam width and side-lobe level”, Proc. IEEE, 34, pp. 335-348.
Octave Forge https://octave.sourceforge.io/
See Also
Examples
plot(chebwin(50, 100))