Cargando…
Using an Optimization Algorithm to Detect Hidden Waveforms of Signals
Source signals often contain various hidden waveforms, which further provide precious information. Therefore, detecting and capturing these waveforms is very important. For signal decomposition (SD), discrete Fourier transform (DFT) and empirical mode decomposition (EMD) are two main tools. They bot...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7838881/ https://www.ncbi.nlm.nih.gov/pubmed/33467542 http://dx.doi.org/10.3390/s21020588 |
_version_ | 1783643281902534656 |
---|---|
author | Chang, Yen-Ching Chang, Chin-Chen |
author_facet | Chang, Yen-Ching Chang, Chin-Chen |
author_sort | Chang, Yen-Ching |
collection | PubMed |
description | Source signals often contain various hidden waveforms, which further provide precious information. Therefore, detecting and capturing these waveforms is very important. For signal decomposition (SD), discrete Fourier transform (DFT) and empirical mode decomposition (EMD) are two main tools. They both can easily decompose any source signal into different components. DFT is based on Cosine functions; EMD is based on a collection of intrinsic mode functions (IMFs). With the help of Cosine functions and IMFs respectively, DFT and EMD can extract additional information from sensed signals. However, due to a considerably finite frequency resolution, EMD easily causes frequency mixing. Although DFT has a larger frequency resolution than EMD, its resolution is also finite. To effectively detect and capture hidden waveforms, we use an optimization algorithm, differential evolution (DE), to decompose. The technique is called SD by DE (SDDE). In contrast, SDDE has an infinite frequency resolution, and hence it has the opportunity to exactly decompose. Our proposed SDDE approach is the first tool of directly applying an optimization algorithm to signal decomposition in which the main components of source signals can be determined. For source signals from four combinations of three periodic waves, our experimental results in the absence of noise show that the proposed SDDE approach can exactly or almost exactly determine their corresponding separate components. Even in the presence of white noise, our proposed SDDE approach is still able to determine the main components. However, DFT usually generates spurious main components; EMD cannot decompose well and is easily affected by white noise. According to the superior experimental performance, our proposed SDDE approach can be widely used in the future to explore various signals for more valuable information. |
format | Online Article Text |
id | pubmed-7838881 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-78388812021-01-28 Using an Optimization Algorithm to Detect Hidden Waveforms of Signals Chang, Yen-Ching Chang, Chin-Chen Sensors (Basel) Article Source signals often contain various hidden waveforms, which further provide precious information. Therefore, detecting and capturing these waveforms is very important. For signal decomposition (SD), discrete Fourier transform (DFT) and empirical mode decomposition (EMD) are two main tools. They both can easily decompose any source signal into different components. DFT is based on Cosine functions; EMD is based on a collection of intrinsic mode functions (IMFs). With the help of Cosine functions and IMFs respectively, DFT and EMD can extract additional information from sensed signals. However, due to a considerably finite frequency resolution, EMD easily causes frequency mixing. Although DFT has a larger frequency resolution than EMD, its resolution is also finite. To effectively detect and capture hidden waveforms, we use an optimization algorithm, differential evolution (DE), to decompose. The technique is called SD by DE (SDDE). In contrast, SDDE has an infinite frequency resolution, and hence it has the opportunity to exactly decompose. Our proposed SDDE approach is the first tool of directly applying an optimization algorithm to signal decomposition in which the main components of source signals can be determined. For source signals from four combinations of three periodic waves, our experimental results in the absence of noise show that the proposed SDDE approach can exactly or almost exactly determine their corresponding separate components. Even in the presence of white noise, our proposed SDDE approach is still able to determine the main components. However, DFT usually generates spurious main components; EMD cannot decompose well and is easily affected by white noise. According to the superior experimental performance, our proposed SDDE approach can be widely used in the future to explore various signals for more valuable information. MDPI 2021-01-15 /pmc/articles/PMC7838881/ /pubmed/33467542 http://dx.doi.org/10.3390/s21020588 Text en © 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Chang, Yen-Ching Chang, Chin-Chen Using an Optimization Algorithm to Detect Hidden Waveforms of Signals |
title | Using an Optimization Algorithm to Detect Hidden Waveforms of Signals |
title_full | Using an Optimization Algorithm to Detect Hidden Waveforms of Signals |
title_fullStr | Using an Optimization Algorithm to Detect Hidden Waveforms of Signals |
title_full_unstemmed | Using an Optimization Algorithm to Detect Hidden Waveforms of Signals |
title_short | Using an Optimization Algorithm to Detect Hidden Waveforms of Signals |
title_sort | using an optimization algorithm to detect hidden waveforms of signals |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7838881/ https://www.ncbi.nlm.nih.gov/pubmed/33467542 http://dx.doi.org/10.3390/s21020588 |
work_keys_str_mv | AT changyenching usinganoptimizationalgorithmtodetecthiddenwaveformsofsignals AT changchinchen usinganoptimizationalgorithmtodetecthiddenwaveformsofsignals |