signal processing and analysis with matlab · matlab for signal processing and analysis extensive...

8
1 © 2014 The MathWorks, Inc. Signal Processing and Analysis with MATLAB Gabriele Bunkheila Senior Application Engineer, MathWorks

Upload: others

Post on 23-Mar-2020

36 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Signal Processing and Analysis with MATLAB · MATLAB for Signal Processing and Analysis Extensive set of de-facto standard functions for signal processing and analysis Visualisation

1© 2014 The MathWorks, Inc.

Signal Processing and Analysis with MATLAB

Gabriele Bunkheila

Senior Application Engineer, MathWorks

Page 2: Signal Processing and Analysis with MATLAB · MATLAB for Signal Processing and Analysis Extensive set of de-facto standard functions for signal processing and analysis Visualisation

2

Agenda

Manipulate and visualise time-domain data

Gain insight by applying signal transformations

Measure standard signal metrics

Design and apply digital filters

Page 3: Signal Processing and Analysis with MATLAB · MATLAB for Signal Processing and Analysis Extensive set of de-facto standard functions for signal processing and analysis Visualisation

3

Signal analysis for classification

Application examples

Mobile sensing

Structural health monitoring (SHM)

Automated trading

Engine event detection

Radar post-processing

Advanced surveillance

...

Page 4: Signal Processing and Analysis with MATLAB · MATLAB for Signal Processing and Analysis Extensive set of de-facto standard functions for signal processing and analysis Visualisation

4

Challenges with Signal processing and Analysis

Need domain-specific knowledge

Open-ended problem and long discovery cycles

Bound to fail if done with

the wrong tools

Page 5: Signal Processing and Analysis with MATLAB · MATLAB for Signal Processing and Analysis Extensive set of de-facto standard functions for signal processing and analysis Visualisation

5

Example: Human Activity Analysis and Classification

Courtesy of:

Davide Anguita, Alessandro Ghio, Luca Oneto, Xavier Parra and Jorge L. Reyes-Ortiz.

Human Activity Recognition on Smartphones using a Multiclass Hardware-Friendly Support Vector Machine. International

Workshop of Ambient Assisted Living (IWAAL 2012). Vitoria-Gasteiz, Spain. Dec 2012

Dataset available at:

http://archive.ics.uci.edu/ml/datasets/Human+Activity+Recognition+Using+Smartphones

Page 6: Signal Processing and Analysis with MATLAB · MATLAB for Signal Processing and Analysis Extensive set of de-facto standard functions for signal processing and analysis Visualisation

6

Human Activity Analysis and Classification

Solution

Only core built-in Signal Processing algorithms

66 high-quality features extracted with only

65 lines of code!

Visualisation and automation

accelerate insight iterations

Page 7: Signal Processing and Analysis with MATLAB · MATLAB for Signal Processing and Analysis Extensive set of de-facto standard functions for signal processing and analysis Visualisation

7

Leverage built-in algorithms

How much have I not needed to re-invent?

Signal Processing Toolbox

Neural Network Toolbox

cheby2

filter

rms

pwelch

periodogram

xcov

findpeaks

Page 8: Signal Processing and Analysis with MATLAB · MATLAB for Signal Processing and Analysis Extensive set of de-facto standard functions for signal processing and analysis Visualisation

9

Summary

MATLAB for Signal Processing and Analysis

Extensive set of de-facto standard functions for

signal processing and analysis

Visualisation and App-driven automation

accelerate insight iterations

Compact and concise language, and

extensive documentation