/Detection-of-Fouling-Effectiveness-Ratio-Method

Detection of Fouling: The Effectiveness Ratio Method

Primary LanguageMATLABGNU General Public License v3.0GPL-3.0

MATLAB Library for Detection of Fouling: Effectiveness Ratio Method

This MATLAB library provides a collection of functions for various signal processing and data analysis tasks. The library includes functions for calculating ratios, performing signal detection, applying wavelet transforms, and more.

Installation

To use this MATLAB library, simply download the repository and add the library directory to your MATLAB path. The library is compatible with MATLAB versions XX and above.

Usage

The library consists of the following functions:

  1. ERM: Implements the ERM (Exponential Rejection Method) algorithm for signal processing.
  2. ratios: Calculates ratios of given input signals.
  3. compute_threshold: Computes a threshold value based on input data.
  4. detection: Performs signal detection using a specified threshold.
  5. eff: Calculates the efficiency of a given signal.
  6. cut_burnin: Cuts the burn-in period from a time series.
  7. daub: Applies the Daubechies wavelet transform to a signal.
  8. aprox: Computes the approximation coefficients using wavelet transform.
  9. appcoef: Calculates the approximation coefficients of a signal.

Please refer to the individual function documentation for detailed usage instructions and examples.

Citation

If you use this MATLAB library in your research or project, please cite the following Master's thesis:

@book{helga2010,
  title = {Detection of Fouling: Effectiveness Ratio Method},
  author = {Ingimundardottir, Helga},
  year = 2010,
  month = 2,
  location = {Reykjavik, Iceland},
  publisher = {University of Iceland},
  pages = 94,
  url = {http://hdl.handle.net/1946/4445},
  note = {Master's thesis}
}

Contributing

Contributions to this MATLAB library are welcome. If you have any suggestions, bug reports, or enhancements, please open an issue or submit a pull request on the repository.

License

This MATLAB library is released under the GNU general public licence. You are free to use, modify, and distribute the library in accordance with the terms of the license.

Contact

If you have any questions or inquiries about the library, please contact Helga IngimundardĂłttir.