Biomedical Signal Analysis

Biomedical Signal Analysis

← Back to Continuing Education

Medical Devices & Health Technologies

Biomedical Signal Analysis

Implement and verify physiological signal-processing algorithms (ECG, EEG, EMG) in MATLAB and Python, framed by IEC 62304 and FDA Software-as-a-Medical-Device (SaMD) guidance.

BME-540Live OnlineAdvanced10 weeks (~90 hours)Certificate of Completion

Request information and a custom quote

Biomedical signals — ECG / EEG / EMG
Code
BME-540
Focus area
Medical Devices & Health Technologies
Modality
Live Online
Level
Advanced
Duration
10 weeks (~90 hours)
Certificate
Of Completion

Course overview

Physiological signal processing sits at the heart of nearly every modern medical device — from ICU ECG monitors and wrist pulse oximeters to FDA-cleared atrial-fibrillation detection in wearables. Turning a signal-processing technique into a verified, validated, regulator-ready algorithm takes a specific discipline.

This instructor-led online course walks through the canonical methods of biomedical signal processing — time, frequency, time-frequency and wavelet analysis; FIR and IIR filter design; adaptive filtering; Pan-Tompkins QRS detection; EEG and EMG feature extraction; and machine learning for physiological-signal classification. Each method is implemented in MATLAB or Python and validated against public reference datasets, alongside the regulatory framework for software as a medical device: IEC 62304, ISO 14971, and current FDA SaMD and AI/ML guidance.

What you will learn

Apply the DFT, FFT and time-frequency analysis to real biomedical signals from public datasets.
Design FIR and IIR digital filters to remove baseline drift, mains noise and motion artifacts.
Implement adaptive (LMS) filtering for noise cancellation in ambulatory ECG.
Apply continuous and discrete wavelet transforms to non-stationary EEG and EMG signals.
Implement Pan-Tompkins QRS detection and evaluate it against the MIT-BIH database using AAMI EC57 metrics.
Extract EEG band-power features and EMG envelopes, and cover sleep-staging fundamentals.
Train and evaluate physiological-signal classifiers with cross-validation, ROC/AUC and subgroup-stratified analysis.
Classify an algorithm under IEC 62304 software safety classes and the FDA SaMD framework, and apply the FDA AI/ML Predetermined Change Control Plan.

Course topics

Benefits for you

Hands-on implementation, not just theory

Each topic is implemented in MATLAB or Python on real reference data, so you finish with your own code portfolio.

The regulatory framework industry expects

IEC 62304, FDA SaMD and current AI/ML change-control guidance are everyday language on medical-device software teams.

A portfolio-grade deliverable

The algorithm verification report shows your ability to take an algorithm from idea to benchmark-verified evidence.

Algorithmic fairness as an engineering skill

Subgroup-stratified performance and documented pulse-oximeter disparities are addressed directly.

Frequently asked questions

Interested in this course?

Tell us what you need and we will send you a proposal and a custom quote, for individuals or for teams.

Request information and a custom quote

This is a Continuing Education professional development course leading to a Certificate of Completion. It is not a degree program and does not confer academic credit. Course materials and instructional language may vary by cohort. Please contact Aleph University for current delivery details.