File Exchange

image thumbnail

Chirp Source Block For Simulink

version 1.0 (9.79 KB) by

This block for Simulink provides a chirp source for stimulating unknown system dynamics.

1 Download

Updated

View License

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.

Comments and Ratings (3)

Paul Metcalf

Samuel,
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.

Teo Samuel

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?

Paul Metcalf

Hi all,
Due to the interest in this file, I will attempt to provide an improved description of usage and tuning suggestions shortly. Thanks,
Paul

MATLAB Release
MATLAB 7.10 (R2010a)

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video