StationaryWaveletPacketTransform

StationaryWaveletPacketTransform[data]

gives the stationary wavelet packet transform (SWPT) of an array of data.

StationaryWaveletPacketTransform[data,wave]

gives the stationary wavelet packet transform using the wavelet wave.

StationaryWaveletPacketTransform[data,wave,r]

gives the stationary wavelet packet transform using r levels of refinement.

Details and Options

Examples

open allclose all

Basic Examples  (3)

Compute a stationary wavelet packet transform:

In[1]:=
Click for copyable input
Out[1]=

The resulting DiscreteWaveletData represents a full tree of wavelet coefficients:

In[2]:=
Click for copyable input
Out[2]=

The inverse transform reconstructs the input:

In[3]:=
Click for copyable input
Out[3]=

Transform an audio signal:

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=

Use dwd[,"Audio"] to extract coefficient signals:

In[3]:=
Click for copyable input
Out[3]=
In[4]:=
Click for copyable input
Out[4]=

Compute the inverse transform:

In[5]:=
Click for copyable input
Out[5]=

Transform an Image object:

In[1]:=
Click for copyable input
Out[1]=

Use dwd[,"Image"] to extract coefficient images:

In[2]:=
Click for copyable input
Out[2]=

Compute the inverse transform:

In[3]:=
Click for copyable input
Out[3]=

Scope  (32)

Generalizations & Extensions  (3)

Options  (3)

Properties & Relations  (10)

See Also

WaveletBestBasis  InverseWaveletTransform  WaveletMapIndexed  WaveletThreshold  DiscreteWaveletPacketTransform  StationaryWaveletTransform  DiscreteWaveletTransform

Introduced in 2010
(8.0)
| Updated in 2017
(11.2)