Institute for Physics - Chair for experimental physics II

AWARE++ (release version 1.3)

License information:
AWARE++ is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. AWARE++ is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser Public License for more details [http://www.gnu.org/licenses/].

Usage:
AWARE++ is a useful tool for advanced signal analysis of *.txt based waveforms. It was primarily developed for usage on acoustic emission signals, but can easily be adopted to interpreation of transient signals.
Its main features are:
Calculation of Fast Fourier Transforms (FFT)
Calculation of Continuous Wavelet Transforms (CWT)
Fast Averaging of FFT-Spectra of several waveforms
Calculation of Average WT-coefficients
Waveform convolution and deconvolution of single and mutliple signals
Several ASCII-operations on *.txt based waveforms

Into more detail:
The AWARE++ software can calculate the common FFT frequency spectra of *.txt based signals. An implementation of several window functions is planned, but not realized yet and will be adopted in future release versions. More advantageous, the software can automatically calculate the frequency spectra of a large number of files. Additionally the average frequency spectra of these signals, their standard deviation, maximum and minimum values are calculated. As a second method for signal analysis, the Continous Wavelet Transformation of *.txt based signals was implemented. The scale and time ranges can be choosen as real values, each range adopted to the current signals needs. To obtain the average CWT-coefficients of a large number of waveforms, an automatic procedure was implemented to yield the average waveform signal and its according CWT-coefficients. The calculation result can be choosen either as complex values for further calculation, or magnitude for visualization. The numerical size of the used wavelet can be choosen at calculation time, so that reducing the wavelet size can boost the computation time, with only a small lack of accurancy. Currently only the Gabor wavelet type is implemented, but future release versions may include some other commonly used mother-wavelets. Apart from these basic algorithms the AWARE++ software provides the ability to convolute and deconvolute large number of files with a transfer function. This can be e.g. a sensor specific sensitivity curve, any materials transfer properties or any other known convolution function altering the signals information during time of record or time of flight. This enables the possibility to reduce the influence of the recording equipment used, and to interpret the resulting signals at time of arrival at the recording sensor, or at the beginning of there travel through some media.

Screenshots:





Download AWARE++ (release version 1.3):
[AWARE++.ZIP] (right klick and "save target as")
Last edited on: 24.07.2008 12:15:08 (c) Markus Sause