<< ImagePhaseVarious One-d Wavelet- and Cosine- Packet Tools MakeCosinePacket >>

Wavelab Toolbox >> Wavelab Toolbox > One-d Wavelet- and Cosine- Packet Tools > MakeBasis

MakeBasis

Create a basis tree for a standard basis

Calling Sequence

btree = MakeBasis(n,btype,par)

Parameters

Inputs:

n :

dimension of basis

btype :

string, one of 'Dirac', 'QuasiDCT', 'Gabor' or 'Wavelet'

par :

if 'Gabor', which splitting level

Outputs:

btree :

basis tree, as produced by BestBasis, for example

Description

The 'Dirac' basis corresponds to the original signal in the wavelet packets table, and to the Fourier transform of the signal in the cosine packets table. In either case, no splitting is performed.

'QuasiDCT' refers to complete splitting (i.e. the last row) in the wavelet packets table. This splitting is done in frequency, hence the name 'QuasiDCT.'

'Gabor' refers to equal splitting, left and right, up to a certain row in either the wavelet or cosine packets table.

'Wavelet' corresponds to the standard wavelet basis in the wavelet packets table, i.e. continued splitting of the low-pass output.

See also

Authors

<< ImagePhaseVarious One-d Wavelet- and Cosine- Packet Tools MakeCosinePacket >>