Table Of Contents

Savitzky-Golay Filter (G Dataflow)

Version:
    Last Modified: January 9, 2017

    Filters a signal using a Savitzky-Golay FIR smoothing filter.

    connector_pane_image
    datatype_icon

    signal

    The input signal.

    This input can be a 1D array of double-precision, floating-point numbers or a 1D array of complex double-precision, floating-point numbers.

    datatype_icon

    side points

    The number of data points to each side of the current data point to use for the least-squares minimization.

    side points*2 + 1 is the length of the moving window, which must be greater than the polynomial order.

    Default: 6

    datatype_icon

    polynomial order

    Order of the polynomial.

    Default: 3

    datatype_icon

    weight

    Weighting vector to use in the least squares minimization.

    This array must be empty or have a length of side points*2 + 1.

    datatype_icon

    error in

    Error conditions that occur before this node runs. The node responds to this input according to standard error behavior.

    Default: No error

    datatype_icon

    filtered signal

    Filtered signal.

    datatype_icon

    error out

    Error information. The node produces this output according to standard error behavior.

    Algorithm for Applying a Savitzky-Golay Filter

    The Savitzky-Golay filter smoothes a noisy signal by the piece-by-piece fitting of a polynomial function to the signal. The node performs the fitting by least squares minimization.

    Where This Node Can Run:

    Desktop OS: Windows

    FPGA: Not supported


    Recently Viewed Topics