bessel3ap

Create a normalized Bessel analog lowpass prototype filter in zero-pole-gain form.

Syntax

[z,p,k] = bessel3ap(n)

Inputs

n
The filter order.
Type: integer
Dimension: scalar

Outputs

z
The zeros of the filter.
Type: vector
p
The poles of the filter.
Type: vector
k
The gain factor.
Type: scalar

Examples

Create a fourth order Bessel analog prototype filter.

[z,p,k] = bessel3ap(4)
z = [Matrix] 0 x 1
p = [Matrix] 4 x 1
-0.99521 + 1.25711i
-0.99521 - 1.25711i
-1.37007 + 0.41025i
-1.37007 - 0.41025i
k = 5.25819901

Comments

This function corresponds to the besself3 filter, which has an alternate specification compared with besself.

The Bessel prototype has -3dB attenuation at a 1 radian/sec cutoff frequency. Analog Bessel filters have no zeros.