
Type
Experience
Scope
How are Beamforming and Precoding Related?
Explains the relationship between Beamforming and Precoding in multi-antenna communication systems. Also discusses the relationship to Diversity.
See MoreNo! Not Laplace Transforms
In my 13-year industrial career, I never used Laplace transforms. However, transfer functions and block diagram notation are efficient methods to describe dynamic behaviors, and are often...
See MoreControl Bootcamp: Introduction to Robust Control
This video motivates robust control with the famous 1978 paper by John Doyle, titled "Guaranteed Margins for LQG Regulators"... Abstract: There are none.
See MoreMatlab: The Radar Equation
This Mathworks page explains the parameters of the radar range equation. The point target radar range equation estimates the power at the input to the receiver for a target of a given radar...
See MoreComputer Aids for Chemical Engineering
A curated list of resources for Chemical Engineering students. The resources include syllabi, schedules, course notes, textbooks, screencasts, software, hardware, and other useful links.
See MoreKoopman Spectral Analysis (Continuous Spectrum)
In this video, we discuss how to use Koopman theory for dynamical systems with a continuous eigenvalue spectrum. These systems are quite common, such as a pendulum, where the period...
See MoreSystem Identification: Regression Models
This lecture provides an overview of modern data-driven regression methods for linear and nonlinear system identification, based on the dynamic mode decomposition (DMD), Koopman theory, and...
See MoreAdvanced process control (APC): Theory & Applications in SAGD
This webinar is presented by Thiago Avila and covers what APC is, why we do it, examples of APC in the SAGD industry, what optimization opportunities are available, and where this technology...
See MoreTrain Custom LQR Agent with MATLAB
This example shows how to train a custom linear quadratic regulation (LQR) agent to control a discrete-time linear system modeled in MATLAB®.
See MoreLinear Model Identification Basics
This is a curated list of Mathworks products, examples, and topics that cover identifying linear models, selecting suitable model structures, constructing and modifying model object...
See MoreRobust Control, Part 3: Disk Margins for MIMO Systems
This video shows how margin can be used to assess the robustness of multi-input, multi-output systems. We’ll show how disk margin is a more complete way to represent margin for MIMO systems...
See MoreSo You Want to be a Systems Engineer
A presentation by Gentry Lee on what qualities and characteristics make a great systems engineer. At the time of the presentation, Gentry Lee was the Chief Engineer for the Solar System...
See MoreWhy Padé Approximations Are Great! | Control Systems in Practice
Watch an introduction to Padé approximations. Learn what Padé approximations are and how to calculate them, why they are important, and when to use them—specifically in the context of time...
See MoreData-Driven Control: Overview
Overview lecture for series on data-driven control. In this lecture, we discuss how machine learning optimization can be used to discover models and effective controllers directly from data...
See MoreRadar Design with the Radar Designer App
The Radar Designer app is an interactive tool that assists engineers and system analysts with high-level design and assessment of radar systems at the early stage of radar development.
See MoreLinearizing Around a Fixed Point [Control Bootcamp]
This lecture describes how to obtain linear system of equations for a nonlinear system by linearizing about a fixed point. This is worked out for the simple pendulum "by-hand" and in...
See MoreFOPDT Models from Skyline Inputs
The classic textbook method to generate FOPDT models is the reaction curve technique, a pre-computer era technique: Start from a steady state, make a step and hold in the controller output...
See MoreAn Artificial Intelligence Primer
This blog post is a great primer providing definitions for basic terms used in AI and machine learning (ML) such as supervised learning, unsupervised learning, and transfer learning...
See MoreThe Kalman Filter [Control Bootcamp]
Here, we discuss the Kalman Filter, which is an optimal full-state estimator, given Gaussian white noise disturbances and measurement noise.
See MoreModelling, dynamics and control
How do we model the world around us and use this to understand its behaviour? How does behaviour depend upon the engineering choices we make and therefore how do we undertake design to...
See MoreReal-Time Software Implementation of Analog Filters
Modelling analog filters, discretisation, and implementation of the digitally-equivalent filters on a real-time, embedded system (STM32). Includes theory, DSP, firmware, and results.
See MoreDiscrete-Time Fourier Transform MATLAB App
This is the app that Brian Douglas created for his MATLAB Tech Talk video on the Z-transform.
See MoreData based modeling of nonlinear dynamic systems using System Identification...
Using an engine throttle valve modeling example, this demo shares some perspectives on creation of nonlinear models of dynamic systems from the measurements of its input and outputs. It...
See MoreThe Demod Squad: A Tutorial on the Utility and Methodologies for Using Modul...
This paper is a brief tutorial on methods for using modulated signals in feedback loops, and especially of the different methods and trade offs used for demodulating those signals to get...
See More