Functional electromagnetism

March 30, 2019

Strengthen your understanding of functional programming by looking at it from a fresh and unconventional perspective. In this talk, we briefly introduce basic patterns from category theory and then discover how these patterns can help us understand digital signal processing systems by building them with GNU Radio, reviewing their structure, and running them on a digital radio.

This talk was inspired by the paper "Categories for the Working Hardware Designer" by Mary Sheeran. Where Sheeran used category theory to derive theorems about a hardware description language, we will use it to reason about DSP systems.