Documenting a journey through code, circuits, and DSP.
Blog
Extending the Bandwidth of Piezoelectric Transducers with Passive Compensation
A practical study on extending the bandwidth of a piezoelectric transducer using passive R-L compensation and circuit optimization
03/12/2024
Spark Gap Discharge as Ultrasonic Sound Source
An experimental impulsive broadband ultrasonic emitter using spark discharge and acoustic horn filtering
03/12/2024
uDSP-Card: XCORE.AI Development Board for Portable Applications
A compact DSP development board for real-time embedded audio and sensing
03/12/2024
A Note on Room Impulse Response (RIR) measurement quality metrics
Writing in progress. This article is currently in development.
Harmonic Fusion: A Electro-Smith DAISY based Eurorack Module
Writing in progress. This article is currently in development.
A Note on Spatial Distribution of the Diffuse Energy in Reverb
Writing in progress. This article is currently in development.
Multithreaded Operating Point Simulation with ngSpice and KiCad
Writing in progress. This article is currently in development.
Work Experience
Research Intern
Georg Neumann GmbH01/2024 - 03/2024
Developed a background-noise-adaptive room impulse response measurement algorithm using Python
Teaching Assistant
Professorship AIP, Technical University of Munich04/2023 - 07/2023
Supervised coding classes (~10 participants) on signal processing for audio effects using MATLAB
Working Student, Audio Engineering
Harman GmbH03/2022 - 10/2022
Developed and validated algorithms for loudspeaker equalization in car audio systems using MATLAB
Working Student, Circuit Design
Silver Atena GmbH09/2021 - 02/2022
Designed and simulated a high-power CLLC resonant converter using ngSpice and Python
Education
M.Sc. Electrical Engineering and Information Technology
Technical University of Munich04/2022 - 03/2025
- Relevant coursework: ASIP Design Hackathon, Deep Learning and Inverse Problems, DSP for Audio Technologies, Embedded System Design for Machine Learning, Embedded Systems and Security, Machine Learning and Optimization, Multirate Signal Processing, Musical Acoustics, Seminar on Audio Research, Technical Acoustics, The Auditory System
- Master’s thesis on “Ultrasonic Hearing for Human Echolocation”
Master’s Thesis
Acoustics Lab, Aalto University06/2024 - 11/2024
- Designed hardware and DSP of a wearable PoC device for ultrasonic-based spatial echolocation
- Included a multiboard design with an XMOS MCU, broadband impedance-compensated piezo transducers, ultrasonic arc unit, MEMS microphone array, wireless capability, and BMS
- Supported by the EIKON e.V. scholarship (TUM)
B.Sc. Electrical Engineering and Information Technology
Technical University of Munich10/2018 - 03/2022
- Relevant coursework: Amplifier Circuits, Communication Acoustics, Real-Time Systems, Real-Time Programming Lab, Signal Processing
- Bachelor’s thesis on “Simulation of diffuse reverb with scattering coefficients”
Tools & Technologies I Use
Languages & Libraries
C, C++, JUCE, MATLAB, Python, Qt, VCV Rack, VHDL
Embedded Platforms & RTOS
ESP32, Embedded Linux, FreeRTOS, Rockchip, STM32, XMOS
Circuit Design & Simulation
KiCad, LTspice, ngSpice
Design & Prototyping
FreeCAD, OpenSCAD, Penpot, Vectary, draw.io
Productivity & Documentation
Git, Obsidian, ResearchRabbit, Texifier, Zotero
Connect
Feel free to contact me at christoph.kiener@outlook.com