Course Outline

Introduction

Overview of Simulink Features and Architecture

  • Model-based design with Simulink
  • MATLAB versus Simulink
  • Benefits of using Simulink
  • Simulink add-ons

Getting Started with Simulink

  • User interface and block libraries
  • Creating and editing a model
  • System inputs and outputs definition
  • Simulating models

Modeling Discrete Dynamical Systems

  • Modeling with basic blocks
  • Using frames and buffers
  • Frames versus multichannel signals
  • Frame-based signals
  • Multichannel frame-based signals

Modeling Logical Expressions

  • Simple logical expressions
  • Conditional signal routing
  • Zero-crossing detection
  • Using MATLAB function block

Modeling from an Algorithm

  • Algorithmic specifications modeling
  • Iterative development with Simulink
  • Model verification

Modeling Mixed-Signal Systems

  • Mixed-signal model examples
  • Modeling ADC

Solving Models with Simulink Solver

  • Single models
  • Discrete and continuous states
  • Multiple rates
  • Fixed-step and variable-step
  • Handling zero crossings and algebraic loops

Working with Simulink Subsystems and Libraries

  • Creating subsystems (virtual and atomic subsystems)
  • Creating configurable subsystems
  • Creating custom block libraries
  • Modeling conditionally executed subsystems
  • Condition-driven systems (enabled and triggered subsystems)

Performing Spectral Analysis with Simulink

  • Spectrum Scope block analysis
  • Choosing analysis parameters
  • Power spectrum analysis (motor noise)
  • Discrete system frequency response

Modeling Multirate Systems

  • Blocks for multirate signal processing
  • Resampling oversampled data
  • Designing and converting model filters
  • Anti-imaging and anti-aliasing filters
  • Multirate filter blocks

Exploring Advanced Simulink Topics

  • Importing MATLAB or C codes into a model
  • Model integration for large-scale projects
  • Automating modeling tasks

Troubleshooting

Summary and Conclusion

Requirements

  • Knowledge of MATLAB concepts and fundamentals
  • A general understanding of signal processing

Audience

  • Engineers
  • Scientists
  28 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Testimonials (3)

Related Courses

Combined C/C++, JAVA and Web Application Security

  28 Hours

Advanced Java Security

  21 Hours

Combined JAVA, PHP and Web Application Security

  28 Hours

Standard Java Security

  14 Hours

Java and Web Application Security

  21 Hours

Advanced Java, JEE and Web Application Security

  28 Hours

Related Categories