Loading…

Exploring digital signal processing using an interactive Jupyter notebook and smartphone accelerometer data

Abstract Digital signal processing is a valuable practical skill for the contemporary physicist, yet in physics curricula, its central concepts are often introduced either in method courses in a highly abstract and mathematics-oriented manner or in lab work with little explicit attention. In this pa...

Full description

Saved in:
Bibliographic Details
Published in:European journal of physics 2024-01, Vol.45 (1), p.15802
Main Authors: Pirinen, P, Klein, P, Lahme, S Z, Lehtinen, A, Rončević, L, Susac, A
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Abstract Digital signal processing is a valuable practical skill for the contemporary physicist, yet in physics curricula, its central concepts are often introduced either in method courses in a highly abstract and mathematics-oriented manner or in lab work with little explicit attention. In this paper, we present an experimental task in which we focus on a practical implementation of the discrete Fourier transform (DFT) in an everyday context of vibration analysis using data collected by a smartphone accelerometer. Students are accompanied in the experiment by a Jupyter Notebook Companion, which serves as an interactive instruction sheet and a tool for data analysis. The task is suitable for beyond-first-year university physics students with some prior experience in uncertainty analysis, data representation, and data analysis. Based on our observations the experiment is very engaging. Students have consistently reported interest in the experiment and they have found it a good demonstration of the DFT method.
ISSN:0143-0807
1361-6404
DOI:10.1088/1361-6404/ad0790