Re: ICRA1-noise (Ernesto Accolti )


Subject: Re: ICRA1-noise
From:    Ernesto Accolti  <ernestoaccolti@xxxxxxxx>
Date:    Wed, 2 May 2012 14:40:58 -0300
List-Archive:<http://lists.mcgill.ca/scripts/wa.exe?LIST=AUDITORY>

--0015174c3c20aae08e04bf1130eb Content-Type: text/plain; charset=ISO-8859-1 Dear Ali, Although I am not familiar with IRCA1-noise I think you can generate this noise as follows. You can analyse the spectra of a speech database (i.e. if you have the speech in a same vector x in Matlab you can do >X = fft(x)). And design an N-taps FIR filter. (>b = fir2(N, 2/length(X) :2/length(X):1,abs(X(1:length(X)/2)))) Then you can generate a random stationary noise (i.e. Matlab > n = randn(duration*samplerate,1). Finally filter the noise using the FIR (> y = filter(b,1,n)). Of course it could be better if you use for example average spectra or 1/3 octave band spectra or even better using critical bands. You can implement them as in subtitle 2.2 in: http://www.fceia.unr.edu.ar/acustica/biblio/A032%20(Miyara)%20Contraste%20algoritmos%20analizador%20normalizado.pdf (It is only in Spanish but you it is not difficult to find bibliography on how to implement a DFT) best regards, Ernesto. 2012/5/2 ali fallah <ali.fallah@xxxxxxxx> > Dear list > > I need a sample of " stationary noise with speech-like long-term spectrum > / ICRA1-noise" . I have two wave files containing ICRA noise but the > waveforms is not stationary. > > sincerely > > > --0015174c3c20aae08e04bf1130eb Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Dear Ali,<div><br></div><div>Although I am not familiar with IRCA1-noise I = think you can generate this noise as follows.</div><div><br></div><div>You = can analyse the spectra of a speech database (i.e. if you have the speech i= n a same vector x in Matlab you can do &gt;X =3D fft(x)). And design an N-t= aps FIR filter. (&gt;b =3D fir2(N, 2/length(X)=A0:2/length(X):1,abs(X(1:length(X)/2)))) Then you can generate = a random stationary noise (i.e. Matlab &gt; n =3D randn(duration*samplerate= ,1). Finally filter the noise using the FIR (&gt; y =3D filter(b,1,n)).=A0<= /div> <div><br></div><div>Of course it could be better if you use for example ave= rage spectra or 1/3 octave band spectra or even better using critical bands= . You can =A0implement them as in subtitle 2.2 in:</div><div>=A0=A0</div><d= iv> <a href=3D"http://www.fceia.unr.edu.ar/acustica/biblio/A032%20(Miyara)%20Co= ntraste%20algoritmos%20analizador%20normalizado.pdf" target=3D"_blank">http= ://www.fceia.unr.edu.ar/acustica/biblio/A032%20(Miyara)%20Contraste%20algor= itmos%20analizador%20normalizado.pdf</a></div> <div>(It is only in Spanish but you it is not difficult to find bibliograph= y on how to implement a DFT)</div><div><br></div><div>best regards,</div><d= iv>Ernesto.</div><div><br><div class=3D"gmail_quote">2012/5/2 ali fallah <s= pan dir=3D"ltr">&lt;<a href=3D"mailto:ali.fallah@xxxxxxxx" target=3D"_blan= k">ali.fallah@xxxxxxxx</a>&gt;</span><br> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p= x #ccc solid;padding-left:1ex"><div>Dear list</div> <div>=A0</div> <div>I need a sample of &quot; <font face=3D"Times-Roman"><font face=3D"Tim= es-Roman">stationary noise with speech-like long-term spectrum / <font face= =3D"Times-Roman"><font face=3D"Times-Roman">ICRA1-noise</font></font>&quot;= . I have two=A0wave files=A0containing ICRA noise but the waveforms is not= stationary.=A0</font></font></div> <div>=A0</div> <div>sincerely</div> <div><font face=3D"Times-Roman"><font face=3D"Times-Roman"></font></font>= =A0</div> <div><font face=3D"Times-Roman"><font face=3D"Times-Roman">=A0=A0</font></f= ont></div> </blockquote></div><br></div> --0015174c3c20aae08e04bf1130eb--


This message came from the mail archive
/var/www/postings/2012/
maintained by:
DAn Ellis <dpwe@ee.columbia.edu>
Electrical Engineering Dept., Columbia University