This block for Simulink provides a chirp source for stimulating unknown system dynamics. The block has been developed specifically for the purpose of system identification, however it should be of interest to anyone looking for a robust and flexible chirp function. The chirp function is modelled using a power equation and is suitable for discrete time applications. The performance can be tuned to user requirements. It appears to provide advanced performance over the default blocks provided in the Simulink and Signal Processing blocksets.
Precisely, that was the intended purpose of developing the block. You should play around with the block settings, then scale and offset the output to meet your input requirements. You should then pass the input into your unknown system and record the output. Then using the 'ident' tool in MATLAB System Identification Toolbox, you can try to identify the dynamics using the in-built models. Be sure to use a different input data set for validation of your result.
Hi, Mr Paul.
From the description of the chirp simulink block, seems that it can be used for the system identification. Does it mean that I can use this signal as the input of the input & output data that needed for the system identification?
Due to the interest in this file, I will attempt to provide an improved description of usage and tuning suggestions shortly. Thanks,
Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.