Anatomy of Haar Wavelet Filter and Its Implementation for Signal Processing

Research output: Journal contributionsConference article in journalResearchpeer-review

Authors

This paper gives an insight to the workings of discrete wavelet transformation (DWT) in context of education, with the objective to integrate teaching and research by promoting signal processing and control as a field that embraces science, technology, engineering and mathematics (STEM). In more detail, this contribution showcases a possible lecture structure of the basic principle of orthogonal wavelets in general, and the discrete wavelet decomposition method. The architecture of the presented software structure are described step-by-step, to provide an elementary guideline for a possible implementation into an embedded system. Herein, the focus is set on the Haar wavelet specifically, thus as an illustrative example, the code for the use of it is presented. With the wavelet packet transform as a method of discrete wavelet transform, the algorithm is able to decompose and reconstruct an input signal with reduction of noise. The noise of a sequence can be located, so that the wavelet basis can be rearranged. In particular, this allows for the elimination of any incoherent parts that make up the unavoidable measuring noise of the acquired signal, which was tested in GNU Octave and MATLAB®.
Original languageEnglish
JournalIFAC-PapersOnLine
Volume49
Issue number6
Pages (from-to)99-104
Number of pages6
ISSN2405-8971
DOIs
Publication statusPublished - 2016

Bibliographical note

11th IFAC Symposium on Advances in Control Education ACE 2016 — Bratislava, Slovakia, 1—3 June 2016

    Research areas

  • Engineering
  • Discrete wavelet transformation, Education in Signal Processing and Control, Haar wavelet, Noise reduction

Recently viewed

Publications

  1. Enhancing Performance of Level System Modeling with Pseudo-Random Signals
  2. Neural Combinatorial Optimization on Heterogeneous Graphs
  3. On robustness properties in permanent magnet machine control by using decoupling controller
  4. Kinematic self-calibration of non-contact five-axis measuring machine using improved genetic algorithm.
  5. A transfer operator based computational study of mixing processes in open flow systems
  6. Integrating errors into the training process
  7. Patching Together a Global Script
  8. Distinguishing state variability from trait change in longitudinal data
  9. An Improved Approach to the Semi-Process-Oriented Implementation of Standardised ERP-Systems
  10. Gaussian processes for dispatching rule selection in production scheduling
  11. Evaluation of Time/Phase Parameters in Frequency Measurements for Inertial Navigation Systems
  12. Machine Learning and Knowledge Discovery in Databases
  13. Clustering Hydrological Homogeneous Regions and Neural Network Based Index Flood Estimation for Ungauged Catchments
  14. Gain Scheduling Controller for Improving Level Control Performance
  15. The role of reading time complexity and reading speed in text comprehension
  16. A denoising procedure using wavelet packets for instantaneous detection of pantograph oscillations
  17. Don’t underestimate the problems of user centredness in software development projectsthere are many!?
  18. Control condition design and implementation features in controlled trials
  19. Latent structure perceptron with feature induction for unrestricted coreference resolution
  20. Using cross-recurrence quantification analysis to compute similarity measures for time series of unequal length with applications to sleep stage analysis
  21. Understanding the socio-technical aspects of low-code adoption for software development
  22. Beyond Path Dependency
  23. Database on Learning for Sustainable Development – analysis of projects
  24. Robust Flatness Based Control of an Electromagnetic Linear Actuator Using Adaptive PID Controller
  25. Considerations on efficient touch interfaces - How display size influences the performance in an applied pointing task
  26. Understanding reading as a form of language-use
  27. Stimulating Computing
  28. Introducing split orders and optimizing operational policies in robotic mobile fulfillment systems
  29. Robust feedback linearization control of a throttle plate by using an approximated pd regulator
  30. TRY plant trait database – enhanced coverage and open access
  31. Model predictive control for switching gain adaptation in a sliding mode controller of a DC drive with nonlinear friction
  32. Homogenization methods for multi-phase elastic composites
  33. Adjustable automation and manoeuvre control in automated driving