[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

*To*: AUDITORY@xxxxxxxxxxxxxxx*Subject*: Re: Cepstrum computation*From*: Paul Boersma <boersma@xxxxxxxxxxxxxx>*Date*: Wed, 23 Jun 1999 03:15:01 +0200*In-reply-to*: <l03130304b394fb78be55@[129.102.3.97]>*References*: <199906220813.EAA00856@sirocco.cc.mcgill.ca>*Reply-to*: Paul Boersma <boersma@xxxxxxxxxxxxxx>*Sender*: AUDITORY Research in Auditory Perception <AUDITORY@xxxxxxxxxxxxxxx>

Laszlo Toth wrote: > if(||FFT(x)||==0) { y=-BigNumber} > else {y=log(||FFT(x)||) > > Where "BigNumber" is some big constant. This is not correct, since you would like to preserve monotonicity, i.e. the relation that smaller ||FFT(x)|| means smaller y (or at least not larger y). So it would have to be: if (||FFT(x)|| <= exp(-BigNumber)) { y=-BigNumber} else {y=log(||FFT(x)||) But note that adding a small number makes the function differentiable: y = log (||FFT(x)|| + epsilon) Bill Hartmann wrote: > You can always add a little broadband noise to keep the power spectrum > finite at all frequencies. The "epsilon" trick is equivalent to adding white noise. Perhaps we should instead add a noise whose spectrum is equivalent to the zero-phon curve? Paul Boersma Institute of Phonetic Sciences, University of Amsterdam Herengracht 338, 1016CG Amsterdam, The Netherlands http://www.fon.hum.uva.nl/paul/

**Follow-Ups**:**Re: Cepstrum computation***From:*Jont Allen

**References**:**[no subject]***From:*tothl

**Re: Cepstrum computation***From:*Alain de Cheveigne'

- Prev by Date:
**Re: Cepstrum computation** - Next by Date:
**Re: Cepstrum computation** - Previous by thread:
**Re: Cepstrum computation** - Next by thread:
**Re: Cepstrum computation** - Index(es):