Main Content

Transform Data

Transform data between time and frequency domains

System Identification Toolbox™ provides tools for analyzing data and for estimating and evaluating models in both the time and the frequency domains. To use tools and methods that are not in the same domain as your measured data, you can transform your data between the time domain and the frequency domain.

The iddata object stores time-domain or frequency-domain data.

  • Time-domain data consists of one or more input variables u(t) and one or more output variables y(t), sampled as a function of time.

  • Frequency-domain data consists of either transformed input and output time-domain signals or system frequency response sampled as a function of the independent variable frequency.

For detailed information about representing time-domain and frequency-domain data in MATLAB®, see Representing Data in MATLAB Workspace.

Functions

fftFast Fourier transform (FFT) of iddata object
ifftTransform iddata objects from frequency to time domain
etfeEstimate empirical transfer functions and periodograms
spaEstimate frequency response with fixed frequency resolution using spectral analysis
spafdrEstimate frequency response and spectrum using spectral analysis with frequency-dependent resolution

Topics

Data Transformation Using the App

Data Transformation Using the Command Line