Simulink Control Design™ - MathWorks

(Tuis.) #1
Input-Signal-Specific Ways to Avoid Memory Issues

To avoid memory issues, try one or more of the actions listed in the following table, as
appropriate for your input signal type.

Input Signal Type Action
Sinestream • Remove low frequencies from your input
signal for which you do not need the
frequency response.


  • Modify the sinestream signal to estimate
    each frequency separately by setting the
    SimulationOrder option to
    OneAtATime. Then estimate using a
    frestimate syntax that does not
    request the simulated time-response
    output data, for example sysest =
    frestimate(model,io,input).

  • Use parallel computing to run
    independent simulations in parallel on
    different computers. See “Speeding Up
    Estimation Using Parallel Computing”
    on page 5-83.

  • Divide the input signal into multiple
    signals using fselect. Estimate the
    frequency response for each signal
    separately using frestimate. Then,
    combine results using fcat.
    Chirp Create separate input signals that divide up
    the swept frequency range of the original
    signal into smaller sections using
    frest.Chirp. Estimate the frequency
    response for each signal separately using
    frestimate. Then, combine results using
    fcat.
    Random Decrease the number of samples in the
    random input signal by changing
    NumSamples before estimating. See “Time
    Response Is Noisy” on page 5-57.


5 Frequency Response Estimation

Free download pdf