Table Of Contents

iir_maxflat

Version:
    Last Modified: March 15, 2017

    Designs a maximally flat (generalized Butterworth) digital filter.

    Syntax

    [b, a] = iir_maxflat(m, n, w)
    [b, a] = iir_maxflat(m, 'sym', w)
    [b, a, b1, b2] = iir_maxflat(m, n, w)
    [b, a, b1, b2] = iir_maxflat(m, 'sym', w)
    Legacy name: maxflat

    Inputs

    m

    Order of the numerator. m is a positive integer.

    n

    Order of the denominator. n is a positive integer.

    w

    Cutoff frequency. w is a real number between 0 and 1.

    'sym'

    Symmetric FIR Butterworth filter. If you specify 'sym', m must be an even number.

    Outputs

    b

    Numerator of the filter under design. b is the forward filter coefficient of order m. b is a real vector.

    a

    Denominator of the filter under design. a is the backward filter coefficient of order n. a is a real vector.

    b1

    All zeros at -1. b = conv( b1, b2 ).

    b2

    All other zeros.

    m = 8;
    n = 6;
    w = 0.6;
    [b, a, b1, b2] = iir_maxflat(m, n, w)

    Where This Node Can Run:

    Desktop OS: Windows

    FPGA: This product does not support FPGA devices


    Recently Viewed Topics