Skip to contents

\(y(n) = \sum_k b_k x(n-k)\). Linear phase only when the taps are symmetric, which is checked rather than assumed. Mirrors morie.fn.rng087.

Usage

morie_fir_filter(x, b_k)

Arguments

x

numeric signal.

b_k

filter taps.

Value

list: y, linear_phase, dc_gain, order.

References

Rangayyan (2015), Ch. 3.

Examples

morie_fir_filter(1:20, c(0.25, 0.5, 0.25))$linear_phase
#> [1] TRUE