Main Content

Lowpass-filter signals

filters the input signal `y`

= lowpass(`x`

,`wpass`

)`x`

using a lowpass filter with
normalized passband frequency `wpass`

in units of
*π* rad/sample. `lowpass`

uses a
minimum-order filter with a stopband attenuation of 60 dB and compensates for
the delay introduced by the filter. If `x`

is a matrix, the
function filters each column independently.

specifies additional options for any of the previous syntaxes using name-value
pair arguments. You can change the stopband attenuation, the transition band
steepness, and the type of impulse response of the filter.`y`

= lowpass(___,`Name,Value`

)

`[`

also returns the `y`

,`d`

] = lowpass(___)`digitalFilter`

object
`d`

used to filter the input.

`lowpass(___)`

with no output arguments plots
the input signal and overlays the filtered signal.