<< ambifunb Ambiguity Functions Choice of the Instantaneous Amplitude >>

stftb >> stftb > Ambiguity Functions > ambifuwb

ambifuwb

Wide-band ambiguity function

Calling Sequence

[WAF,TAU,THETA] = ambifuwb(X)
[WAF,TAU,THETA] = ambifuwb(X, FMIN)
[WAF,TAU,THETA] = ambifuwb(X, FMIN, FMAX)
[WAF,TAU,THETA] = ambifuwb(X, FMIN, FMAX, N)
[WAF,TAU,THETA] = ambifuwb(X, FMIN, FMAX, N, TRACE)
[WAF,TAU,THETA] = ambifuwb(...,'plot')

Parameters

X :

real vector of length Nx : the signal (in time) to be analyzed.

FMIN:

a positive scalar in ]0 0.5], the normalized lower frequency bound in (Hz) of the analyzed signal. When unspecified, you have to enter it at the command line from the plot of the spectrum.

FMAX :

a positive scalar in ]0 0.5], the normalized upper frequency bound (in Hz) of the analyzed signal. When unspecified, you have to enter it at the command line from the plot of the spectrum.

N :

a positive integer: number of analyzed voices. When unspecified, you have to enter it at the command line from the plot of the spectrum.

TRACE :

A boolean (or a real scalar) if true (or nonzero),the progression of the algorithm is shown (default : %f).

AF :

matrix containing the coefficients of the ambiguity function. X-coordinate corresponds to the dual variable of scale parameter ; Y-coordinate corresponds to time delay, dual variable of frequency.

'plot' :

When called with the additional argument 'plot', ambifuwb displays the squared modulus of the ambiguity function by means of contour.

TAU :

X-coordinate corresponding to time delay

THETA :

Y-coordinate corresponding to the log(scale) variable

Description

ambifuwb calculates the asymetric wide-band ambiguity function.

Examples

sig = altes(128,0.1,0.45); 
[TFR,T,F] = ambifuwb(sig,0.1,0.35,64);
clf; gcf().color_map = jetcolormap(128);
grayplot(T,F,TFR');

See also

Authors


Report an issue
<< ambifunb Ambiguity Functions Choice of the Instantaneous Amplitude >>