Subject: Re: Optimal sweep duration for BRIR measurements From: John Culling <CullingJ@xxxxxxxx> Date: Mon, 27 Jul 2015 15:10:06 +0000 List-Archive:<http://lists.mcgill.ca/scripts/wa.exe?LIST=AUDITORY>--_000_HE1PR02MB07486C2712F0D30541BA5E2E878E0HE1PR02MB0748eurp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Dear list, I've had a number of helpful replies on and off the list that have helped a= good deal with clarifying things. The most significant point is the right method for establishing the level o= f noise. I was presuming that noise should be observable from the correlation between succ= essively taken impulse responses. Though this seems plausible, it led me to the impr= ession that there was less noise from shortish sweeps. In fact, one can measure the no= ise floor from a single impulse response, perhaps most elegantly by using Schroeder's revers= e integration method, for which there is a clear change in the function slope when the ta= il of the IR gives way to noise. Using this method, the benefit of longer sweeps become= s much more apparent. In a quiet office environment, the noise is about 50 dB down with= a 20 s sweep, whereas it is only about 35 dB down for a 2 s sweep. So the noise rejection= improves with sweep length, but is still pretty good even with a short one. Correlation a= lso has the problems that offsets in time can lead to a drop in value, which cannot eas= ily be compensated (cross-correlation will not help unless the delay is an integer number of s= ampling periods), and that one has to take more than one measurement to do the correlations. John. Prof. John Culling School of Psychology, Cardiff University Tel: +44 (0)29 2087 4556 Yr Athro John Culling Yr Ysgol Seicoleg, Prifysgol Caerdydd Ff=F4n : +44 (0)29 2087 4556 --_000_HE1PR02MB07486C2712F0D30541BA5E2E878E0HE1PR02MB0748eurp_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr= osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" = xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:= //www.w3.org/TR/REC-html40"> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-= 1"> <meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)"> <style><!-- /* Font Definitions */ @xxxxxxxx {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4;} @xxxxxxxx {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0cm; margin-bottom:.0001pt; font-size:11.0pt; font-family:"Calibri",sans-serif;} a:link, span.MsoHyperlink {mso-style-priority:99; color:#0563C1; text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed {mso-style-priority:99; color:#954F72; text-decoration:underline;} p {mso-style-priority:99; margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman",serif;} p.msochpdefault, li.msochpdefault, div.msochpdefault {mso-style-name:msochpdefault; margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Calibri",sans-serif;} span.emailstyle17 {mso-style-name:emailstyle17; font-family:"Calibri",sans-serif; color:windowtext;} span.EmailStyle20 {mso-style-type:personal-reply; font-family:"Calibri",sans-serif; color:#1F497D;} .MsoChpDefault {mso-style-type:export-only; font-size:10.0pt; font-family:"Calibri",sans-serif;} @xxxxxxxx WordSection1 {size:612.0pt 792.0pt; margin:72.0pt 72.0pt 72.0pt 72.0pt;} div.WordSection1 {page:WordSection1;} --></style><!--[if gte mso 9]><xml> <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" /> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext=3D"edit"> <o:idmap v:ext=3D"edit" data=3D"1" /> </o:shapelayout></xml><![endif]--> </head> <body lang=3D"EN-GB" link=3D"#0563C1" vlink=3D"#954F72"> <div class=3D"WordSection1"> <p class=3D"MsoNormal"><span style=3D"color:#1F497D">Dear list,<o:p></o:p><= /span></p> <p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p> </o:p></spa= n></p> <p class=3D"MsoNormal"><span style=3D"color:#1F497D">I've had a number of h= elpful replies on and off the list that have helped a good deal<o:p></o:p><= /span></p> <p class=3D"MsoNormal"><span style=3D"color:#1F497D">with clarifying things= . <o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p> </o:p></spa= n></p> <p class=3D"MsoNormal"><span style=3D"color:#1F497D">The most significant p= oint is the right method for establishing the level of noise. I was<o:p></o= :p></span></p> <p class=3D"MsoNormal"><span style=3D"color:#1F497D">presuming that noise s= hould be observable from the correlation between successively<o:p></o:p></s= pan></p> <p class=3D"MsoNormal"><span style=3D"color:#1F497D">taken impulse response= s. Though this seems plausible, it led me to the impression that <o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"color:#1F497D">there was less noise f= rom shortish sweeps. In fact, one can measure the noise floor from a<= o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"color:#1F497D">single impulse respons= e, perhaps most elegantly by using Schroeder's reverse integration<o:p></o:= p></span></p> <p class=3D"MsoNormal"><span style=3D"color:#1F497D">method, for which ther= e is a clear change in the function slope when the tail of the IR<o:p></o:p= ></span></p> <p class=3D"MsoNormal"><span style=3D"color:#1F497D">gives way to noise. Us= ing this method, the benefit of longer sweeps becomes much more<o:p><= /o:p></span></p> <p class=3D"MsoNormal"><span style=3D"color:#1F497D">apparent. In a quiet o= ffice environment, the noise is about 50 dB down with a 20 s sweep,<o:p></o= :p></span></p> <p class=3D"MsoNormal"><span style=3D"color:#1F497D">whereas it is only abo= ut 35 dB down for a 2 s sweep. So the noise rejection improves with<o:p></o= :p></span></p> <p class=3D"MsoNormal"><span style=3D"color:#1F497D">sweep length, but is s= till pretty good even with a short one. Correlation also has the <o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"color:#1F497D">problems that offsets = in time can lead to a drop in value, which cannot easily be compensated<o:p= ></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"color:#1F497D">(cross-correlation wil= l not help unless the delay is an integer number of sampling periods), <o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"color:#1F497D">and that one has to ta= ke more than one measurement to do the correlations.<o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p> </o:p></spa= n></p> <p class=3D"MsoNormal"><span style=3D"color:#1F497D">John.<o:p></o:p></span= ></p> <p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p> </o:p></spa= n></p> <p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p> </o:p></spa= n></p> <p class=3D"MsoNormal"><span style=3D"color:black"> <o:p></o:p></span>= </p> <table class=3D"MsoNormalTable" border=3D"0" cellspacing=3D"0" cellpadding= =3D"0" style=3D"border-collapse:collapse"> <tbody> <tr> <td width=3D"301" valign=3D"top" style=3D"width:225.4pt;border:solid #BFBFB= F 1.0pt;border-right:solid windowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt"> <p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:"Ti= mes New Roman",serif">Prof. John Culling</span><o:p></o:p></p> <p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:"Ti= mes New Roman",serif">School of Psychology, Cardiff University</span><= o:p></o:p></p> <p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:12.0pt;font-fam= ily:"Times New Roman",serif">Tel: +44 (0)29 2087 4556</span><= o:p></o:p></p> </td> <td width=3D"301" valign=3D"top" style=3D"width:225.4pt;border:solid #BFBFB= F 1.0pt;border-left:none;padding:0cm 5.4pt 0cm 5.4pt"> <p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:"Ti= mes New Roman",serif">Yr Athro John Culling</span><o:p></o:p></p> <p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:"Ti= mes New Roman",serif">Yr Ysgol Seicoleg, Prifysgol Caerdydd </span><o:p></o:p></p> <p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:"Ti= mes New Roman",serif">Ff=F4n : +44 (0)29 2087 4556</span><o:p= ></o:p></p> </td> </tr> </tbody> </table> <p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:"Ti= mes New Roman",serif;color:black"> </span><span style=3D"color:bl= ack"><o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"color:black"> <o:p></o:p></span>= </p> </div> </body> </html> --_000_HE1PR02MB07486C2712F0D30541BA5E2E878E0HE1PR02MB0748eurp_--