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 >X =3D fft(x)). And design an N-t= aps FIR filter. (>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 > n =3D randn(duration*samplerate= ,1). Finally filter the noise using the FIR (> 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"><<a href=3D"mailto:ali.fallah@xxxxxxxx" target=3D"_blan= k">ali.fallah@xxxxxxxx</a>></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 " <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>"= . 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--