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

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

  • Upload
    others

  • View
    56

  • Download
    4

Embed Size (px)

Citation preview

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