The package Wavelet is a function library developed for Modelica to carry out wavelet transform and related calculations. It is used for the post processing of the simulation results or other data. Online operation, meaning execution of the functions during the simulation process, is not possible.
The numerical calculation of wavelet transform requires that the data be sampled in equidistant time grids. If non-equidistant time grids are used, the data should be firstly converted to equidistant using function interpL in this library. If the data are to be generated by Dymola with model simulation, it is suggested that Equidistant time grid should be checked in the Simulation window through the menu Simulation/Setup.../Output/Output selection.
Most functions in this library do not check the input parameters. It is the task of the user to provide valid parameters. Upon wrong input parameters, unexpected errors might occur.
This library is developed and tested with the demo version of Dymola 2013.
Detailed information is to be found in each package.
Package | Description |
Examples | Some examples showing some functionalities of this library |
MRA | Wavelet application for multi-resolution analysis (MRA) |
Denoising | Wavelet application for denoising |
Transform | Wavelet transform and tightly related functions |
Families | Definition of wavelet families |
General | General purpose functions used in this library |
Records | Definitions for supporting graphic user interface |
Types | Definitions of enumeration values |
* Modelica_LinearSystems2: This library is used for displaying the curves.
* Plot3D: This is used for showing the images generated by wavelet continuous transform (CWT).
The library Plot3D is delivered with Dymola. In the Dymola demo version, the functionality of Plot3D
seems to be limited, such that the 3D surfaces can only be displayed in a 2D manner.
All files in this directory (Wavelet) and in all subdirectories, especially all files that build package "Wavelet" are released under the Modelica License 2.
Dr. Michael Gao, michael.gao@tum.de
Mr. Qipeng Hu, qipeng.hu@gmail.com
Mr. Weihua Wang
Mr. Hanko Ipach
Name | Description |
---|---|
Examples | Some examples to use this Wavelet Library |
MRA | Application: One-dimensional multi-resolution analysis |
Denoising | Application: One dimensional signal denoising |
Transform | Functions for wavelet transform |
Families | Functions about wavelet families |
General | General functions |
Records | Records, mainly used for graphic user interface |
Types | Definitions of enumeration values |