16–20 Sept 2024
Knoxville Convention Center (KCC)
US/Eastern timezone
GRCon24 will take place in Knoxville, TN from Sept 16-20

Quick Start on Control Loops with Python

18 Sept 2024, 13:00
3h 30m
301C (Knoxville Convention Center (KCC))

301C

Knoxville Convention Center (KCC)

Workshop Analog and Digital Signal Processing Workshop

Speaker

Mr Daniel Boschen

Description

Workshop Participation: Preparation

If you want to follow along live with the Python demonstrations in the workshop, please see the attached "Installing Miniconda" instructions document for preparing your laptop ahead of the workshop. NOTE: This is not required and the presentation content will be of interest to anyone interested in control systems modelling for radio impementations regardless of using Python.

Description

Control loops are ubiquitous in various applications where we wish to maintain or stabilize process variables to a desired set point or value. The speaker, Dan Boschen, brings a wealth of experience in the mixed signal (digital or analog) practical control loop design of microwave synthesizers, modems and radio transceivers, and, most recently, atomic clocks.

In this live workshop, Dan will first provide an overview of control loop theory sufficient for the implementation of a Phase-Lock-Loop (PLL). Topics covered will include:

  • Transfer Functions
  • Loop Order and Tracking
  • Stability
  • Bode and Nyquist Plots
  • Noise Transfer Functions

PLL implementations in both the analog and all-digital domain will be detailed for practical implementation. The modeling and simulation of control loops will be demonstrated with use of the free Python programming language.
This is a great opportunity for anyone wishing to get a quick jump start on practical control loop implementations in both the digital and analog domains, and to see what Python can offer for use in the simulation and modeling of control loops.

Presentation materials