Dekomposisi adaptif sinyal dengan metode EWT (Gilles, 2013)
Terjemahan Python dari MATLAB Toolbox asli.
EWTPY melakukan transformasi wavelet empiris dari sinyal 1D di atas skala N. Fungsi utama adalah EWT1D:
ewt, mfb, batas = ewt1d (f, n = 5, log = 0, detect = "locmax", penyelesaian = 0, reg = 'rata -rata', pengau = 10, sigmafilter = 5)
Fungsi lain meliputi:
Ewt_boundaries_detect
Ewt_boundaries_completion
Ewt_meyer_filterbank
Ewt_beta
Ewt_meyer_wavelet
Localmax
Localmaxmin
Beberapa fungsionalitas dari J.Gilles 'MATLAB Toolbox belum diimplementasikan, seperti EWT dari input 2D, preprocessing, adaptif/scalespace Boundaries_detect.
Folder contoh berisi sinyal dan skrip uji
ATAU
Kertas tersedia di https://doi.org/10.1016/j.bspc.2020.102073.
Jika Anda menemukan paket ini bermanfaat, kami dengan baik meminta Anda mengutipnya dalam pekerjaan Anda.
Vinícius R. Carvalho, Márcio fd Moraes, Antônio P. Braga, Eduardo Mam Mendes, mengevaluasi lima metode dekomposisi adaptif yang berbeda untuk deteksi dan klasifikasi penyitaan sinyal EEG, pemrosesan sinyal biomedis, volume 62, 2020, 102073, ISSN 1746-18094, volume 62, 2020, 102073, ISSN 1746-180994, volume 62, 2020, 102073, ISSN 1746-18094, Volume 62, 2020, 102073, ISSN 1746-1 https://doi.org/10.1016/j.bspc.2020.102073.
Jika Anda mengembangkan fungsi -fungsi baru atau memperbaiki apa pun dalam kode, cukup berikan saya file yang sesuai dan kredit mana yang harus saya sertakan dalam file readme ini.
Setiap pertanyaan, komentar, saran, dan/atau koreksi, silakan hubungi [email protected]
@Author: Vinícius Rezende Carvalho
Programa de pós graduação em engenharia elétrica - ppgee ufmg
Universidade Federal de Minas Gerais - Belo Horizonte, Brasil
Núcleo de Neurociências - NNC
#%% Example script
import numpy as np
import matplotlib . pyplot as plt
import ewtpy
T = 1000
t = np . arange ( 1 , T + 1 ) / T
f = np . cos ( 2 * np . pi * 0.8 * t ) + 2 * np . cos ( 2 * np . pi * 10 * t ) + 0.8 * np . cos ( 2 * np . pi * 100 * t )
ewt , mfb , boundaries = ewtpy . EWT1D ( f , N = 3 )
plt . plot ( f )
plt . plot ( ewt )