OriginLab Corporation - Scientific Graphing and Data Analysis Software - 2D graphs, 3D graphs, Contour Plots, Statistical Charts, Data Exploration, Statistics, Curve Fitting, Signal Processing, and Peak Analysis

wtsmooth

Contents

Menu Information

Smooth

Brief Information

Smooth signal by cutting off detailed coefficients

Additional Information

This feature is for OriginPro only.

Command Line Usage

1. wtsmooth iy:=Col(2);

2. wtsmooth iy:=Col(2) type:=db2;

3. wtsmooth iy:=Col(2) ext:=pad0;

4. wtsmooth iy:=Col(2) cutoff:=95;

5. wtsmooth iy:= Col(2) oy:=(Col(3),Col(4)) cutoff:=85;

Variables

Display
Name
Variable
Name
I/O
and
Type
Default
Value
Description
Input iy

Input

XYRange

<active>

Specify the input signal

Wavelet Type type

Input

int

haar

Specify the wavelet type used in wavelet decomposition Option list

  • haar:Haar
    Haar wavelet
  • db 2:DB2
    Daubechies wavelet (N=4
  • db 3:DB3
    Daubechies wavelet (N=6)
  • db 4:DB4
    Daubechies wavelet (N=8)
  • db 5:DB5
    Daubechies wavelet (N=10)
  • db 6:DB6
    Daubechies wavelet (N=12)
  • db 7:DB7
    Daubechies wavelet (N=14)
  • db 8:DB8
    Daubechies wavelet (N=16)
  • db 9:DB9
    Daubechies wavelet (N=18)
  • db 10:DB10
    Daubechies wavelet (N=20)
  • b11:Bior1.1
    Biorthogonal (Nr=1, Nd=1)
  • b13:Bior1.3
    Biorthogonal (Nr=1, Nd=3)
  • b15:Bior1.5
    Biorthogonal (Nr=1, Nd=5)
  • b22:Bior2.2
    Biorthogonal (Nr=2, Nd=2)
  • b24:Bior2.4
    Biorthogonal (Nr=2, Nd=4)
  • b26:Bior2.6
    Biorthogonal (Nr=2, Nd=6)
  • b28:Bior2.8
    Biorthogonal (Nr=2, Nd=8)
  • b31:Bior3.1
    Biorthogonal (Nr=3, Nd=1)
  • b33:Bior3.3
    Biorthogonal (Nr=3 Nd=3)
  • b35:Bior3.5
    Biorthogonal (Nr=3, Nd=5)
  • b37:Bior3.7
    Biorthogonal (Nr=3, Nd=7)
Extension Mode ext

Input

int

periodic

Specify the extension mode used in wavelet decomposition

Option list

  • periodic:Periodic
    The input signal will be viewed as periodic.
  • pad0:Zero -padded
    The data points outside the input range will be viewed as zeroes.
Output oy

Output

XYRange

<new>

Specify the output range See the syntax here.

Cutoff (%) cutoff

Input

double

20

Specify the percentage of detail coefficients to be cut off


Examples

1. To perform wavelet smoothing using default settings, to XY data in columns 1, 2 of the active worksheet, by cutting off 90% of the detail coefficients, use the script command:

wtsmooth iy:=(Col(1),Col(2)) cutoff:=90

2. To perform default wavelet smoothing to active data plot in graph, activate the plot then use the script command:

wtsmooth %c

3. To perform wavelet smoothing to data using a pre-saved smoothing theme file called Mytheme type in the Command Window:

wtsmooth -t mytheme


More Information

For more information, please refer to our User Guide.

Related X-Functions

dwt, idwt, smooth