<< tfrspaw Bilinear Time-Frequency Processing in the Affine Class Bilinear Time-Frequency Processing in the Cohen's Class >>

Time Frequency Toolbox >> Time Frequency Toolbox > Bilinear Time-Frequency Processing in the Affine Class > tfrunter

tfrunter

Unterberger time-frequency distribution.

Calling Sequence

[TFR,T,F]=tfrunter(X,)
[TFR,T,F]=tfrunter(X,T)
[TFR,T,F]=tfrunter(X,T,FORM)
[TFR,T,F]=tfrunter(X,T,FORM,FMIN,FMAX)
[TFR,T,F]=tfrunter(X,T,FORM,FMIN,FMAX,N)
[TFR,T,F]=tfrunter(X,T,FORM,FMIN,FMAX,N,TRACE)
[TFR,T,F]=tfrunter(...,'plot')

Parameters

X :

a real or complex Nx elements real (auto-Untenberger) or a Nx by 2 array signal (cross-Untenberger).

T:

a real Nt vector with elements in [1 Nx] : time instant(s) on which the TFR is evaluated (default: 1:NX).

FORM :

a character with possible values 'A' for active, 'P' for passive Unterberger distribution.(default : 'A'). Cas do not matter.

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.

TRACE :

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

'plot':

if one input parameter is 'plot', tfrqview is called and the time-frequency representation will be plotted.

TFR :

A real N by Nt array: the time-frequency representation.

F :

A N vector of normalized frequencies.

Description

tfrunter generates the auto- or cross-Unterberger distribution (active or passive form).

Examples

Interactive use

N=128;
sig=altes(N,0.1,0.45); 
tfrunter(sig);

Non-interactive use

N=128;
sig=altes(N,0.1,0.45); 
[tfr,t,f]=tfrunter(sig,1:N,"A",0.1,0.35,56);
gcf().color_map= jetcolormap(128);
grayplot(t,f,tfr');

Authors


Report an issue
<< tfrspaw Bilinear Time-Frequency Processing in the Affine Class Bilinear Time-Frequency Processing in the Cohen's Class >>