WaveConstLib: A java library for signal analysis and wavelet construction
Wavelet theory (WT) is essential for analyzing non-stationary signals, particularly in real-world applications requiring time-frequency analysis. A key challenge is to identify the optimal wavelet function that matches signal characteristics, enabling efficient and precise analysis. This study prese...
Saved in:
| Main Authors: | , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
Elsevier
2025-05-01
|
| Series: | SoftwareX |
| Subjects: | |
| Online Access: | http://www.sciencedirect.com/science/article/pii/S2352711025000627 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1850139656508669952 |
|---|---|
| author | Çağla Sarvan Cibil Nalan Özkurt |
| author_facet | Çağla Sarvan Cibil Nalan Özkurt |
| author_sort | Çağla Sarvan Cibil |
| collection | DOAJ |
| description | Wavelet theory (WT) is essential for analyzing non-stationary signals, particularly in real-world applications requiring time-frequency analysis. A key challenge is to identify the optimal wavelet function that matches signal characteristics, enabling efficient and precise analysis. This study presents WaveConstLib, an open-source Java library for wavelet analysis and construction. It provides tools to create wavelet functions tailored to specific signals while adhering to WT conditions. Unlike traditional methods, WaveConstLib employs multi-objective evolutionary algorithms (MOEAs) optimization to construct signal-specific wavelet functions, ensuring superior adaptability and performance. The library includes numerical implementations of first-generation wavelet construction techniques, along with signal processing tools, wavelet operations, and transformations applicable to diverse tasks. WaveConstLib simplifies the construction of wavelet functions that extract distinctive signal information and supports integration into external systems, making it a valuable resource for research and practical applications. |
| format | Article |
| id | doaj-art-3ce484b36309447d8ac7fa80be309ef5 |
| institution | OA Journals |
| issn | 2352-7110 |
| language | English |
| publishDate | 2025-05-01 |
| publisher | Elsevier |
| record_format | Article |
| series | SoftwareX |
| spelling | doaj-art-3ce484b36309447d8ac7fa80be309ef52025-08-20T02:30:11ZengElsevierSoftwareX2352-71102025-05-013010209510.1016/j.softx.2025.102095WaveConstLib: A java library for signal analysis and wavelet constructionÇağla Sarvan Cibil0Nalan Özkurt1Graduate School, Yaşar University, İzmir, Turkey; Corresponding author.Department of Electrical and Electronics Engineering, Yaşar University, İzmir, TurkeyWavelet theory (WT) is essential for analyzing non-stationary signals, particularly in real-world applications requiring time-frequency analysis. A key challenge is to identify the optimal wavelet function that matches signal characteristics, enabling efficient and precise analysis. This study presents WaveConstLib, an open-source Java library for wavelet analysis and construction. It provides tools to create wavelet functions tailored to specific signals while adhering to WT conditions. Unlike traditional methods, WaveConstLib employs multi-objective evolutionary algorithms (MOEAs) optimization to construct signal-specific wavelet functions, ensuring superior adaptability and performance. The library includes numerical implementations of first-generation wavelet construction techniques, along with signal processing tools, wavelet operations, and transformations applicable to diverse tasks. WaveConstLib simplifies the construction of wavelet functions that extract distinctive signal information and supports integration into external systems, making it a valuable resource for research and practical applications.http://www.sciencedirect.com/science/article/pii/S2352711025000627Wavelet constructionWavelet theorySignal processingJava |
| spellingShingle | Çağla Sarvan Cibil Nalan Özkurt WaveConstLib: A java library for signal analysis and wavelet construction SoftwareX Wavelet construction Wavelet theory Signal processing Java |
| title | WaveConstLib: A java library for signal analysis and wavelet construction |
| title_full | WaveConstLib: A java library for signal analysis and wavelet construction |
| title_fullStr | WaveConstLib: A java library for signal analysis and wavelet construction |
| title_full_unstemmed | WaveConstLib: A java library for signal analysis and wavelet construction |
| title_short | WaveConstLib: A java library for signal analysis and wavelet construction |
| title_sort | waveconstlib a java library for signal analysis and wavelet construction |
| topic | Wavelet construction Wavelet theory Signal processing Java |
| url | http://www.sciencedirect.com/science/article/pii/S2352711025000627 |
| work_keys_str_mv | AT caglasarvancibil waveconstlibajavalibraryforsignalanalysisandwaveletconstruction AT nalanozkurt waveconstlibajavalibraryforsignalanalysisandwaveletconstruction |