# cupyx.scipy.signal.freqs#

cupyx.scipy.signal.freqs(b, a, worN=200, plot=None)[source]#

Compute frequency response of analog filter.

Given the M-order numerator b and N-order denominator a of an analog filter, compute its frequency response:

```        b[0]*(jw)**M + b[1]*(jw)**(M-1) + ... + b[M]
H(w) = ----------------------------------------------
a[0]*(jw)**N + a[1]*(jw)**(N-1) + ... + a[N]
```
Parameters:
• b (array_like) – Numerator of a linear filter.

• a (array_like) – Denominator of a linear filter.

• worN ({None, int, array_like}, optional) – If None, then compute at 200 frequencies around the interesting parts of the response curve (determined by pole-zero locations). If a single integer, then compute at that many frequencies. Otherwise, compute the response at the angular frequencies (e.g., rad/s) given in worN.

• plot (callable, optional) – A callable that takes two arguments. If given, the return parameters w and h are passed to plot. Useful for plotting the frequency response inside freqs.

Returns:

• w (ndarray) – The angular frequencies at which h was computed.

• h (ndarray) – The frequency response.

`scipy.signal.freqs`
`freqz`