You are on page 1of 20

Compressive Sensing for Transient Analysis

Dr. M. Sabarimalai Manikandan CEN, Amrita University

Compressive Sensing
Compressed sensing is a new data acquisition theory that aims to reduce the number of measurements required to completely describe a signal by exploiting its compressibility or sparsity The new model for signals utilized in CS is based on sparse approximation

Sparse Signal Representation/Approximation


The signal can be represented or well approximated by a linear combination of a small number of waveforms taken from a basis or dictionary There are numerous practical examples in which a signal of interest is not sparse in an orthonormal basis. The recovery of signals from undersampled data in the common situation where such signals are not sparse in an orthonormal basis or incoherent dictionary, but in a truly redundant or overcomplete dictionary.

Compressive Sensing Requirements


Design of a stable measurement matrix that ensures that the salient information in any K-sparse or compressible signal is not damaged by the dimensionality reduction. Develop a reconstruction algorithm to recover x from the measurements y.

Sparse Signal Representation

Learning Overcomplete Dictionary


Dirac Functions Heaviside Functions Discrete Cosines Discrete Sines Hadamard-Walsh Wavelets and Wavelet Packets Dual-tree wavelets Curvelets Splines and Random vectors

Detection and Localization of Transient Signals


Transients are generally very short-duration nonstationary signals often with oscillations. impulsive and oscillatory transients short-time energy, matched filters, higher-order statistics, Fourier transform, Wigner-Vue distribution (WVD), Stransform, wavelet and wavelet packet transforms

Limitations of traditional wavelet-based approaches The common problem in well-known wavelet transform-based methods is which mother wavelet function and characteristic scale provides the best time-frequency resolution for detection of transients. Detection and localization of transients is still a very challenging task because the transients are typically having different shapes, amplitudes, durations and frequency content, which are not known in many different applications and systems

Applications of Transient Analysis Power-quality analysis Underwater acoustics system Audio and biosignal analysis Ultra wideband (UWB) pulsed radar Mechanical fault diagnosis Seismic signal analysis

Transient Representation

CS-Based Transient Detection Algorithm

Detection of Oscillatory Transients

Detection of Spikes

CS-based Detection
1 0.5 0 -0.5 -1 1.5

Voltage Swells

Voltage Sags

1 0.5 0 -0.5 -1 -1.5 0 0.05 0.1 0.15 0.2 0.25

0.05

0.1

(a)

0.15

0.2

0.25

(c)
0.1

0.1

Detail Signal

Detail Signal
0 0.05 0.1 0.15 0.2 0.25

0.05 0 -0.05 -0.1

0.05 0 -0.05 -0.1

0.05

0.1

0.15

0.2

0.25

Time (sec)
(b)

Time (sec)
(d)

Advantages of CS-Based Approach


In addition to time information, the CS-based detector also preserves essential characteristics of the transients (amplitude, frequency and shape) that wavelet-based method may fail to preserve. This is a clear advantage of our CS-based method over the wavelet-based methods.

Phase Shift Detection and Correction


50 Hz sinusoidal signal with phase shift of 32 degree
0.1 0 -0.1

amplitude

10

20

30

40

50

60

70

80

90

100

Time (sec)

50 Hz sinusoidal signal without phase shift


1 0.5 0 -0.5 -1

amplitude

10

20

30

40

50

60

70

80

90

100

Time (sec)

Powerline Frequency Removal


original ECG signal
amplitude
amplitude
0.5 0 -0.5 200 400 600 800 1000 1200 1400 1600 1800 2000
0.5 0 -0.5 200 400 600 800 1000 1200 1400 1600 1800 2000

original ECG signal

Time (sec)

Time (sec)

original ECG signal plus powerline


amplitude
0.5 0 -0.5 200 400 600 800 1000 1200 1400 1600 1800 2000

original ECG signal plus powerline (10 degree)


amplitude
0.5 0 -0.5 200 400 600 800 1000 1200 1400 1600 1800 2000

Time (sec)

Output of CS-based approach


amplitude
0.5 0 -0.5 200 400 600 800 1000 1200 1400 1600 1800 2000

Time (sec)

Output of CS-based approach


amplitude
0.5 0 -0.5 200 400 600 800 1000 1200 1400 1600 1800 2000

Time (sec)

Time (sec)

50 Hz Powerline Removal
original ECG signal
original ECG signal
0.5

amplitude

0.5

0 -0.5 200 400 600 800 1000 1200 1400 1600 1800 2000

amplitude

0 -0.5 200 400 600 800 1000 1200 1400 1600 1800 2000

Time (sec)

original ECG signal plus powerline (10 degree)


0.5

Time (sec)

original ECG signal plus powerline (86 degree)


amplitude
amplitude
200 400 600 800 1000 1200 1400 1600 1800 2000
0.5 0 -0.5 200 400 600 800 1000 1200 1400 1600 1800 2000

0 -0.5

Time (sec)

Output of CS-based approach


0.5

Time (sec)

Output of CS-based approach


0.5

amplitude

0 -0.5 200 400 600 800 1000 1200 1400 1600 1800 2000

amplitude

0 -0.5 200 400 600 800 1000 1200 1400 1600 1800 2000

Time (sec)

Time (sec)

Simultaneous Removal of 50 Hz and LF Artifact


original ECG signal
a p d m litu e
0.5 0 -0.5 -1 500 1000 1500 2000 2500 3000

Time (sec)

original ECG signal plus powerline


a p ue m lit d
0.5 0 -0.5 -1 500 1000 1500 2000 2500 3000

Time (sec)

Output of CS-based approach


a p d m litu e
0.5 0 -0.5 500 1000 1500 2000 2500 3000

Time (sec)

Output of CS-based baseline wander removal


a p d m litu e
0.4 0.2 0 -0.2 -0.4 500 1000 1500 2000 2500 3000

Time (sec)

Detection and Localization of Transient Signals


Transient signals
2 0 -2

100

200

300

400

500

600

700

800

DCT:Localization
1 0 -1 -2 100 200 300 400 500 600 700 800

Reconstruction
0.5 0 -0.5 100 200 300 400 500 600 700 800

You might also like