HOME

MATLAB tools for Earthquake Engineering Applications

___________________________________________________________________________________________________________________________________________________________

 

BAND-VARIABLE FILTER (bvfilter.p)

BV-Filter is a MATLAB function, based on the S-Transform, thanks to which it is possible to extract the nonlinear modal response from a non-stationary system. We propose an implementation that defines the filtering matrix using a graphical user interface (GUI) that visualizes the amplitude spectra of the S-transform of the signal allowing for a point-and-click selection of the desired portion of the time-frequency domain (click the right bottom of the mouse to close the selection). The routine is designed so that the user can select a few points and the computer performs a cubic-spline interpolation.

It is possible to obtain the filtered signal (If) by means bvfilter.p using the following command-line:

    If = bvfilter(fs, fmax, signal)

        where

                    fs = sampling frequency

                    fmax = maximum frequency of interest

If you are interested it is possible to download the Related Paper.

___________________________________________________________________________________________________________________________________________________________

In order to obtain more information, please contact me: roccoditommaso@hotmail.it