Five types of input data file can be used in estimate :
The data which can be stored in the output file are the following :
Note that the last options (excepted -a option) start with TWO minus signs.
Note that the ascii output option (-a) can not be used when any -C or --C option (-C, --Cc,--Ca, --Ck, --Cr) is selected. When any -C or --C option is used, the coefficients are always stored in an SDIF file (together with the envelope, if option -E).
--Ws size : window size for lpc estimation (default :1024 points). Note that this option starts with TWO minus signs.
--Ck : lpc reflection coefficients in output file
--Cr : lpc correlation coefficients in output file
Note that the last options start with TWO minus signs.
-o order : discrete cepstrum order (default: 50).
-r factor : regularization factor for discrete cepstrum
estimation
(default: no regularization)(example of possible value: 0.0001).
-c : use cloud smoothing for discrete cepstrum estimation.(default : do not cloud smoothing)
--Cc : cepstral coefficients in output file.
This option is equivalent to option -C in case of discrete cepstrum
estimation. Note that this option starts with TWO minus signs.
-b freq : use a logarithmic frequency scale above freq Hz for computing the envelope; for frequencies inferior to freq, a linear frequency scale is used (default: linear).
-p sdif_preset_file : load the estimation parameters from the
sdif_preset_file.
This command is very useful when you want to do estimation on many files
with the same parameters. In order to make an sdif-preset-file, you have to
apply estimate on an empty file (sound or partials). The
generated sdif_preset_file contains only the estimation parameters. See example
below.
This command line creates an sdif_preset_file :
estimate -o 70 -N 1500 -E -C partials.fmt sdif_preset_file.sdif
(partials.fmt is an empty file)
This command line uses the sdif_preset_file :
estimate-p sdif_preset_file.sdif inputfile.fmt outputfile.sdif
It is equivalent to :
estimate-o 70 -N 1500 -E -C inputfile.fmt
outputfile.sdif
estimate -E partials.fmt envelope.sdif
estimate-C partials.fmt coef.sdif or estimate --Cc partials.fmt coef.sdif
estimate -E -C partials.fmt outputfile.sdif
In outputfile.sdif, '1ENV' matrices are envelope data and '1CEC' are
coefficients data
estimate -E sound.sf envelope.sdif
estimate --Ck --Cr sound.sf outputfile.sdif
estimate -E --Ck sound.sf outputfile.sdif
In outputfile.sdif, '1ENV' matrices are envelope data and '1ARK' are
reflection coefficients data
('1ARA' : autoregression coefficients ; '1ARR' : correlation coefficients)
Sebastien Roux, juin 2000