Complex Shannon wavelet
[PSI,X] = shanwavf(LB,UB,N,FB,FC)
[PSI,X] = shanwavf(LB,UB,N,FB,FC) returns
values of the complex Shannon wavelet. The complex Shannon wavelet
is defined by a bandwidth parameter
FB, a wavelet
FC, and the expression
PSI(X) = (FB^0.5)*(sinc(FB*X).*exp(2*i*pi*FC*X))
N point regular grid in the interval
FC must be such
FC > 0 and
FB > 0.
Output arguments are the wavelet function
on the grid
Obtain and plot a complex Shannon wavelet. Set the bandwidth and center frequency parameters.
fb = 1; fc = 1.5;
Set the effective support and number of sample points.
lb = -20; ub = 20; n = 1000;
Obtain the complex-valued Shannon wavelet and plot the real and imaginary parts.
[psi,x] = shanwavf(lb,ub,n,fb,fc); subplot(211) plot(x,real(psi)) title('Complex Shannon wavelet') xlabel('Real part'); grid on; subplot(212) plot(x,imag(psi)) xlabel('Imaginary part') grid on;
Teolis, A. (1998), Computational signal processing with wavelets, Birkäuser, p. 62.