Signal Toolkit - cheby1
- Function File:
[b, a] =
cheby1(n, rp, w)
- Function File:
[b, a] =
cheby1(n, rp, w, "high")
- Function File:
[b, a] =
cheby1(n, rp, [wl, wh])
- Function File:
[b, a] =
cheby1(n, rp, [wl, wh], "stop")
- Function File:
[z, p, g] =
cheby1(…)
- Function File:
[a, b, c, d] =
cheby1(…)
- Function File:
[…] =
cheby1(…, "s")
Generate a Chebyshev type I filter with rp dB of passband ripple.
[b, a] = cheby1(n, Rp, Wc) low pass filter with cutoff pi*Wc radians
[b, a] = cheby1(n, Rp, Wc, ’high’) high pass filter with cutoff pi*Wc radians
[b, a] = cheby1(n, Rp, [Wl, Wh]) band pass filter with edges pi*Wl and pi*Wh radians
[b, a] = cheby1(n, Rp, [Wl, Wh], ’stop’) band reject filter with edges pi*Wl and pi*Wh radians
[z, p, g] = cheby1(...) return filter as zero-pole-gain rather than coefficients of the numerator and denominator polynomials.
[...] = cheby1(...,’s’) return a Laplace space filter, W can be larger than 1.
[a,b,c,d] = cheby1(...) return state-space matrices
References:
Parks & Burrus (1987). Digital Filter Design. New York: John Wiley & Sons, Inc.