
Type
Experience
Scope
Systems Engineering, Part 3: The Benefits of Functional Architectures
Functional, logical, and physical architectures are important tools for designing complex systems. We describe what architectures are and how they contribute to the early stages of a project...
See MoreReinforcement Learning with MATLAB.
This repository contains series of modules to get started with Reinforcement Learning with MATLAB.
It is divided into 4 stages.
In Stage 1, we start with learning RL concepts by manually...
See MoreHow Antennas Work
Antennas constitute as a major component in various communication systems, signal transmission and many others. It is important to understand how they work and create propagating waves in...
See MoreFeedforward tuning rules for measurable disturbances with PID control: a tut...
Feedforward control can be considered as the most well-known control approach to deal with measurable disturbances. It started to be used almost 100 years ago, and since then it is being...
See MoreHow are Beamforming and Precoding Related?
Explains the relationship between Beamforming and Precoding in multi-antenna communication systems. Also discusses the relationship to Diversity.
See MoreFeedforward Control
When a Ratio Control strategy takes action too soon, use Feedforward to temper the dynamics. When a disturbance can be measured, but would not be a ratio of the control output use...
See MoreControl Bootcamp: Observability Example in Matlab
This video explores observability in Matlab on the example system of an inverted pendulum on a cart.
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 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 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 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 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 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 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 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 MoreDynamic Mode Decomposition (Overview)
In this video, we introduce the dynamic mode decomposition (DMD), a recent technique to extract spatio-temporal coherent structures directly from high-dimensional data. DMD has been widely...
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 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 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 MoreUnderstanding the Discrete Fourier Transform and the FFT
The discrete Fourier transform (DFT) transforms discrete time-domain signals into the frequency domain. The most efficient way to compute the DFT is using a fast Fourier transform (FFT)...
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 MoreUnderstanding Control Systems (Playlist)
Learn the basic concepts behind controls systems. Walk through everyday examples that outline fundamental ideas, and explore open-loop and feedback control systems. These videos explore open...
See MoreFast chirp FMCW Radar in automotive applications
FMCW (frequency-modulated continuous wave radar) modulations have been popularly implemented in the automotive radar applications. This document demonstrates system requirement for a new...
See MoreMATLAB Example: Train Multiple Agents for Area Coverage
This example demonstrates a multi-agent collaborative-competitive task in which you train three proximal policy optimization (PPO) agents to explore all areas within a grid-world environment...
See More