
Simulating Test Signals for a Radar Receiver
This example shows how to simulate received signal of a monostatic pulse radar to estimate the target range. A monostatic radar has the transmitter collocated with the receiver. The...
See MoreSystems modeling and representations (French)
Complete course on systems modeling. Includes examples, MATLAB code, and quizzes.
See MoreMATLAB Example: Solve Constrained Nonlinear Optimization, Problem-Based
This example shows how to find the minimum of a nonlinear objective function with a nonlinear constraint by using the problem-based approach.
See MoreIncreasing Angular Resolution with Virtual Arrays
This MATLAB example introduces how forming a virtual array in MIMO radars can help increase angular resolution. It shows how to simulate a coherent MIMO radar signal processing chain using...
See MoreSystems Engineering, Part 1: What Is Systems Engineering?
This video covers what systems engineering is and why it’s useful. We will present a broad overview of how systems engineering helps us develop complex projects that meet the program...
See MoreUnderstanding Control Systems: Components of a Feedback Control System
This video introduces the components of a feedback control system and how they interact with each other.
Learn basic terminology by walking through examples that include driving a car...
See MoreMachine Learning & Text Processing Lectures
This is the video lecture collection by Victor Lavrenko.
See MoreHow Simulations Work
This article sets out the critical aspects of building good simulations — that is, simulations that are accurate, easy to develop and analyze, and fast. The first sections deal with how a...
See MoreGuaranteed Margins for LQR Regulators
John Doyle's famous paper! He presents a counterexample that shows that are no guaranteed margins for LQG systems.
See MoreWhat's a Control System and Why Should I Care?
This paper is designed as a primer for college level STEM students about to take their first formal class in feedback control systems. This means that the explanations assume the reader has...
See MoreMATLAB Example: Fault Detection Using an Extended Kalman Filter
This example shows how to use an extended Kalman filter for fault detection. The example uses an extended Kalman filter for online estimation of the friction of a simple DC motor...
See MoreAdvances in feedforward control for measurable disturbances (in Spanish)
The efficient compensation of load disturbances is one of the most important tasks in any control system. Most industrial processes are affected by disturbances and only feedback is commonly...
See MoreUnderstanding the Z-Transform
This intuitive introduction shows the mathematics behind the Z-transform and compares it to its similar cousin, the discrete-time Fourier transform. Mathematically, the Z-transform is...
See MoreVarious games for learning Controller Design
Since 2005, we are using educational games in the course „Einführung in die Regelungstechnik“ (Introduction to automatic control).
The project started with the game spaceballRT, which uses...
See MoreUsing Simscape™ to Model a Quanser QUBE-Servo 2 with Friction
Modelling a DC servomotor is one of the common examples used in control system textbooks and courses. Given that so many systems use DC motors, e.g. robot manipulator arms, it’s an important...
See MoreVirtual Labs for control education
This resource provides different links to virtual and remote labs that can be used for control education. Virtual and remote labs are very powerful tools for learning and teaching, that...
See MoreUnderstanding Control Systems: Feedback Control Systems
This video provides introductory examples to learn about the basics of feedback control (closed-loop control) systems.
Learn how feedback control is used to automate processes and discover...
See MoreEGGN 510 - Lecture 02-1 Digital Image Fundamentals
This is a video lecture of EGGN 510 Image and Multidimensional Signal Processing by William Hoff.
See MoreUsing the Reinforcement Learning Toolbox™ to Balance an Inverted Pendulum
Reinforcement learning (RL) is a subset of Machine Learning that uses dynamic data, not static data like unsupervised learning or supervised learning. Reinforcement learning is used in many...
See MoreBut what is the Fourier Transform? A visual introduction.
An animated introduction to the Fourier Transform.
See MoreKalman Filter Simulink 2022A example
This model is intended to help illustrate how a Kalman filter can estimate the state of a system. The "real system" is a nonlinear model of the Temperature Control Lab by Prof. John...
See MoreAlgorithms to Antenna: Increasing Angular Resolution Using MIMO Radar
Articles in Microwaves & RF that talks about how forming virtual arrays with multiple-input, multiple-output waveforms makes it possible to generate more focused beam patterns.
See MoreWhat Is Extremum Seeking Control? | Learning-Based Control
Get an introduction to extremum seeking control—an adaptive control method for finding an optimal control input or set of system parameters without needing a model of your system, static...
See MoreBlock Diagram Algebra
In this video we introduce block diagrams (AKA signal flow diagrams). We explore how they are used to describe complex systems as well as how to perform blo...
See MoreModel predictive control python toolbox
do-mpc is a comprehensive open-source toolbox for robust model predictive control (MPC) and moving horizon estimation (MHE). do-mpc enables the efficient formulation and solution of control...
See More