Wavelet Transform Tool

Break complex signals into meaningful scales and details. Inspect energy, bands, thresholds, and reconstruction readiness. Build cleaner diagnostics for vibration, faults, and transient events.

Enter Signal Data

Use one main page column. The form fields below shift into 3, 2, or 1 columns by screen size.

Example: 0.25 0.62 1.10 0.76 0.18 -0.30 -0.92 -1.26 ...

Example Data Table

This sample shows a short vibration signal prepared for dyadic decomposition.

Sample Index Amplitude Observation
10.25Startup motion
20.62Speed rising
31.10Transient peak
40.76Settling begins
50.18Mid-band response
6-0.30Phase swing
7-0.92Negative excursion
8-1.26Fault-like impulse zone

Formula Used

Discrete wavelet decomposition:

aj[k] = Σ h[m] · aj-1[2k + m]

dj[k] = Σ g[m] · aj-1[2k + m]

E = Σ x[n]2

RMS = √((Σ x[n]2) / N)

σ̂ = median(|d1|) / 0.6745

λ = σ̂ √(2 ln N) × threshold factor

What each term means:

How to Use This Calculator

  1. Enter the signal name and paste numeric samples into the signal box.
  2. Set the sampling frequency so the tool can estimate frequency bands.
  3. Select a wavelet family that matches the sharpness or smoothness you need.
  4. Choose decomposition levels, boundary extension, and normalization method.
  5. Decide whether to remove the mean before decomposition.
  6. Set the threshold factor to scale the universal noise threshold.
  7. Click Run Wavelet Transform to show the result below the header.
  8. Review coefficient energy, entropy, RMS, and threshold retention by level.
  9. Export the output using the CSV or PDF buttons.

FAQs

1. What does this tool calculate?

It performs multi-level discrete wavelet decomposition on a sampled signal. It reports approximation and detail coefficients, energy, entropy, RMS, detail bands, and a threshold suggestion for denoising review.

2. When should I use Haar instead of Daubechies?

Use Haar for abrupt changes, simple step-like behavior, and quick interpretation. Use Daubechies options when you want smoother filtering and better representation of gradual signal variation.

3. Why does the tool reduce my requested levels?

The maximum useful level depends on sample count. If the signal is too short, the tool automatically lowers the level count so the decomposition remains valid and interpretable.

4. What is the threshold value for?

The threshold is a denoising guide. Coefficients below it are often treated as weak or noise-dominated, while larger coefficients usually capture stronger transient or structural content.

5. Why are frequency bands only estimates?

Wavelet bands are dyadic approximations based on sampling rate and level. Real signals, filter length, and boundary handling can spread energy across nearby regions.

6. Should I remove the mean before analysis?

Yes, if you want to reduce DC bias and emphasize oscillatory behavior. Leave the mean intact when the baseline itself carries engineering meaning.

7. What does entropy tell me here?

Entropy shows how concentrated or dispersed coefficient energy is. Lower values suggest energy is focused in fewer coefficients, while higher values indicate more spread or complexity.

8. Can I use this for vibration and fault studies?

Yes. It is suitable for vibration screening, transient inspection, burst detection, bearing studies, and other engineering signals where time-localized frequency behavior matters.

Related Calculators

db to linearpeak to rmsband stop filterfrequency response plotterfir filter calculatorhigh pass filternoise power calculatorband pass filteriir filter calculatorhamming window calculator

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.