Ricardo Antunes (@ricmagno)
  • Stars
    star
    2
  • Global Rank 2,219,069 (Top 77 %)
  • Following 1
  • Registered over 8 years ago
  • Most used languages
    MATLAB
    100.0 %
  • Location πŸ‡³πŸ‡Ώ New Zealand
  • Country Total Rank 4,855
  • Country Ranking
    MATLAB
    32

Top repositories

1

Transfer-Function-Estimation-Using-Time-Frequency-Analysis

Given limited and noisy data, identifying the transfer function of a complex aerospace system may prove difficult. In order to obtain a clean transfer function estimate despite noisy data, a time-frequency analysis approach to system identification has been developed. The method is based on the observation that for a linear system, an input at a given frequency should result in a response at the same frequency, and a time localized frequency input should result in a response that is nearby in time to the input. Using these principles, the noise in the response can be separated from the physical dynamics. In addition, the impulse response of the system can be restricted to be causal and of limited duration, thereby reducing the number of degrees of freedom in the estimation problem. The estimation method consists of finding a rough estimate of the impulse response from the sampled input and output data. The impulse response estimate is then transformed to a two dimensional time-frequency mapping. The mapping provides a clear graphical method for distinguishing the noise from the system dynamics. The information believed to correspond to noise is discarded and a cleaner estimate of the impulse response is obtained from the remaining information. The new impulse response estimate is then used to obtain the transfer function estimate. The results indicate that the time-frequency transfer function estimation method can provide estimates that are often less noisy than those obtained from other methods such as the Empirical Transfer Function Estimate and Welch's Averaged Periodogram Method.
MATLAB
2
star