Listen Inc - Correlating Transient Distortion Measurements w Audibility Enhanced Loose Particles eLP
[Music] hi everybody Dave Lindberg in Hong Kong with another episode of the THD podcast uh this is a part two episode and we have Steve Tammy from listen uh continuing on and he's going to be talking about uh perceptual algorithms for End of Line testing and specifically uh something to uh an enhanced measurement to detect loose particles in your speaker measurement so we're going to get rolling on that in a moment but without delay Alti Association our sponsor we encourage everybody to go check out their website and see what they have to offer it's great networking for people in the audio manufacturing industry so without delay Let's uh get into the discussion so the one other thing I just wanted to talk about um speaking of perceptual measurements is you know periodic Distortion harmonic Distortion is not the only kind of distortion out there there's something that we like to call loose particle Distortion but so in the early days um you know we were catching rubb and Buzz but there were cases where you know dirt magnetic chips um foreign particles whatever you want to call them would fall into the voice coil Gap my favorite expression was crap in the Gap and we wanted to be able to catch that because it's also annoying we actually had one customer who was pretty funny who made pro audio loudspeakers and someone left a hammer inside the the loudspeaker enclosure and the customer said I keep on hearing this rattling sound when they when they got the speaker back they found you know that the ultimate loose particle was this Hammer jumping around when the cabinet vibrated but in any case we wanted to be able to catch um you know even just uh the lead wires to the um uh voice coil sometimes would hit the speaker so how could we catch those so I realized later on that it wasn't just loose particles that people wanted to catch they also wanted to catch um rattling buttons and um Fasteners and you know the the speaker and the test box so if we want to catch these what I'll call transient Distortion or some people call them impulsive Distortion there's all kinds of names um they're not periodic they do get vibrated by the physical movement of the loudspeaker of the diaphragm so you know it's it's vibrating everything around it and if something is loose like a um magnetic chip or glue chip in the voice call or it's rattling a button on a smart speaker and we try to analyze it in the frequency domain it just looks like noise because it's not periodic so the more we average the more averages out so we can't really easily look at these defects in the frequency domain it makes a lot more sense to look at them in the time domain so at the back in 2004 when we were developing this algorithm the only other um I'll call it analysis technique that we were aware of was Crest factor and Crest factor is uh of course a very useful um analysis tool and it's pretty simple to implement just by using what we call a track and highpass filter so again we do a fast sign sweep we offset quote a highpass filter to um remove the uh the stimulus and measure everything else everything else in this case is can be loose particles but it can also be rubb and Buzz and that's because not only will loose particles by the way Crest Factor just briefly to remind people is the peak to RMS ratio so if you look at a sine wave the crest factor is like is 1.414 it's very low but if you look at a transient it's going to be very high if you look at Buzz which kind of looks like a transient it's also going to be high typically um over 10 so what people would do is they'd use um this tracking highpass filter and look at the crest Factor versus frequency and it was a single Distortion metric but it didn't isolate periodic from what I'll call nonperiodic Distortion or uh transients so it kind of lumped them together the other problem is background noise also tends to have a high Crest factor I mean random noise is is typically um 20 DV so um we're also going to get false rejects due to factory background noise um so that's no good and of course the limits are tricky too because they change versus frequency there's none of this normalization being applied to the the loudness so what we did back in 2004 is we said well let's do it a little differently we're still going to use a tracking highpass filter and capture whatever you want to call the the crud the Distortion and the noise but instead of plotting it versus frequency we're going to plot it versus time and take the time envelope now the reason we take the time envelope is we need to look at it not like an oscilloscope but we want to look at it as for example dbspl so that we can set limits and instead of um looking at Crest Factor we're going to count the number of transients uh during that two Second Sweep and basically if we have um loose particles or something rattling we're going to get many transient events and if it's background noise we're only going to get maybe a few I mean if a compressor goes off or someone drops something a Forklift goes by in a production line it's not going to happen 50 times in two seconds where a loose particle or a button rattling it's it's going to be at least 10 uh events in a couple of seconds so we can separate out what we'll call the um transient defects or Distortion coming from the product versus the background noise and we can just set a simple limit where we say if it's greater than three transient events it's probably coming from the the loudspeaker but our algorithm back then was still if you look at the envelope it's still a bit tricky to set limits because again they they do change versus frequency so we wanted to come up with a more robust way of doing it so basically um the first thing is we want to separate out the the loose particle form as we called it from the stimulus and basically we created a very good tracking Notch filter so that you could listen to everything but the stimulus um one of the things that always amazes me is that um we've heard of the psycho acoustic phenomena missing fundamental and even though you even though you Notch out the uh the stimulus if you have some second and third harmonic or some Distortion you still hear some sign sweeping because your human ear is trying to fill it in say hey that should be a sign sweep but anyhow I I digress it it kind of caught me off guard when I first did this and I listened to the loose particle waveform without the stimulus I thought I could still hear some of the stimulus like the filter working yeah yeah I mean there's a lot of uh uh signal processing people put in uh amplif you know base amplifiers and uh rock and roll um but we wanted a easier way to set the limits because that was really the biggest challenge people weren't using the loose particle algorithm because it still was getting kind of tricky to set you know they wanted to set a flat line again and they couldn't so we wanted to improve the uh signal to noise the dynamic range and we also wanted to catch um not just loose particles and as I mentioned buttons but things an automotive which they typically call buz Squeak and Rattle and that is you know door panels vibrating and um you know a car has so many Fasteners so many parts and the last thing you want is your um you know your $100,000 EV uh Tesla making some annoying uh rattling sounds because your speakers are vibrating it so so basically um the algorithm looked like this we we enhance uh the ability to extract artifacts which basically we made a better Notch filter we still use envelope analysis but the big difference is that we tried to come up with a better way to catch the Peaks the transients using something called prominence and I'll explain that in a moment but other than that it's the same algorithm from 200 for so again just real quickly we have a sign sweep so this is just like you saw before but didn't hear before you know the um typical kind sign chir it's actually step sign but the transitions are so smooth from frequency to frequency the phase continuous it sounds like a chirp the next thing is now we captured the response we recorded um in this case a speaker with some really obvious loose particles it's a solder bead inside the voice callil we P we picked a particularly bad one so it would be easy to hear but this is kind of a severe case it is a severe [Music] case hopefully you can faintly hear the rattling okay good but now when we extract the uh we remove the stimulus from this is exactly the same recording without the stimulus the stimulus notched out now we can not only see but we can also hear the loose particles very clearly and I think at the beginning you probably heard the stimulus a little there was some second and third hormon at low frequency so that is the missing fundamental so now we got to figure out how are we going to put limits on this well we really need to come up with a um way to measure the level and we want to measure it ideally in dbspl so we do the RMS and we get the envelope but as you can see that the um Peaks do vary versus uh frequency which is versus time time and frequency in this case so how can we come up with an easier way to set limits because you notice some of these Peaks things kind of bounce around and you don't want to count that twice you don't want to count that twice so what we do is we use um what's called prominence and I'll explain that here now and so instead of um it really comes from cograph um where you're looking at a mountain range and typically we think of elevation you know it's like okay um you know how far above sea level is this peak but if you're hiking a mountain what really matters is what is the difference between where you're starting and where you're ending and that could be called the prominence so in this um elevation elevation C obviously is the highest but if what we really want to know is the difference between the nearest uh Peak and the near nearest null or L we would say what's the prominence and in this case it's actually prominence a which is going to be the biggest difference so that is going to help us be able to detect when there's a spike that is Audible and I'll I'll show you some examples in a moment so here is now the envelope analysis but prominance is applied to it so now it cleans up the envelope quite a bit where it's very obvious that we have some sharp spikes due to these transient events you can see there's some little ones in the background but we've effectively increased our dynamic range and made it easy to set limits with a straight line again and what we do is we just count the number of times the events go above the threshold this is just a snippet of the total sweep but if we looked at the entire sweep we would actually see 110 uh of these spikes that you heard during the sign sweep and again if it was background noise it' probably just be a few so just to kind of um repeat we got the response wave form the recorded response wave form we Notch out the fundamental we get what we call the loose particle waveform which we can play back and listen to and correlate and it's not just going to be um loose particles but you can also hear Distortion which is pretty entertaining as well if you listen to rub and Buzz this way then we take the envelope and then we take the prominence and if I just let this thing cycle you can see very clearly with your eye how the spikes show up and get filtered essentially and we end up with the prominence so then the solution for that is the factory worker notices that and takes a little air gun and blows out the speaker and tries again if they can okay um more often than not it goes people most people we're talking to today have never been to the factory but yeah they're always got the air guns blowing off the speakers before they test them so that's kind of a standard operating procedure yeah and you're right and you know I always tell customers measure the speaker pointing down um there's a couple reasons for that one is you're not going to get stuff falling on top of the speaker like you might in a chamber number two if there is a loose particle it's more likely to bounce around off the um the diaphragm or the uh dust cap so um if you point the speaker up the loose particle might just get stuck in the bottom and you won't catch it and then you ship it and then it bounces around and your customer says hey I can hear some something rattling around um but yeah you're right uh I I even do uh demos of this with h salt and pepper I just put on top of the loudspeaker and I got to blow it off at the end to kind of you know get rid of them right all right so last quick sales pitch here and then we can move on to your questions um but basically yeah we're we're trying to refine things and I'm a big believer in uh you know product Improvement for through refinement and so we're constantly trying to make it easier um improve our algorithms make uh setting limits easier be able to listen to what we're measuring measuring and correlate objective with subjective and um yeah and if it can catch other problems on your product you know not just the uh the transducer I know the automotive loudspeaker guys they they hate it when um one of their speakers gets mounted improperly in a $100,000 car and then the car manufacturer blames the uh the loudspeaker manufacturer and it's like it's not our problem it's it's you did a bad job of fastening that loudspeaker in the in whatever the door panel so it's also good all right so uh yeah we've got a got a few minutes left so uh What uh what's the future holding for listen well good question um you know it's really a bunch of different things that I'm trying to uh work on as usual probably too many things um but I mean I think everyone is uh aware of you know not just smart um speakers but also um things like spatial audio um I personally have always been curious about you know how do we determine a source localization how do we hear it and you know there's anyone who is um been doing this is really aware that there's there's a lot going on um and it's not just you know headphones but it's also cars um and it's really thanks to um you know companies that are trying to work with like AES and Alti um and create uh the source material we're actually trying to figure out ways to uh to measure the source uh location yeah so you're your thoughts like so measuring these new things like people talk about measuring spatial audio or immersive or whatever this this new buzzword is and I'm sure this this is a continuing progress and this is how they come up with new products and New Market segment so we got to live with it but uh I guess what are your thoughts on on that spatial audio Yeah so I I you know I really had a uh I guess you could say an eye opener and an ear opener when uh about two years ago at Christmas we bought our son um a VR headset and you know I thought it was just for gaming and I was not all that excited about it but um you know I put on the VR headset and he had me take the um roller coaster ride with the Via headset on and I was just absolutely blown away that um both by the video and the audio and that without actually um feeling any of the vibration or the the motion my brain was telling me I was going up and down and getting slightly uh you know seasick or whatever you want to call it so I was like wow this this really is pretty amazing and and I wanted to figure out a way to uh to correlate um you know the the spatial audio to ways to measure it I mean I think one of the things that really um convinced me that this was the future was uh just starting to play around with binaural recordings and listening to um ideally you know my own hrtf which is is a it's of course extremely difficult to get your your own personal HT hrtf measure because it takes a long time but there's been a lot of advances there I mean do the atmos is everywhere now and um we have customers that basically want to know how good a job they're doing at reproducing um The Source material the sound objects and you know can we come up with a way to say if I encode a source you know I don't know a violin a musical instrument at a particular distance a particular angle asmith and then I play it back on my quote surround sound system or my 7.2.1 whatever Channel system is it really doing an accurate job of reproducing the spatial audio um location and I I talk to these customers and they're I say so how are you measuring this and they're like we we're not we're we're just subjectively listening to it um some of them are use a laser pointer and closing their eyes so there's there's a big demand I feel to how can we come up with a metric to accurately determine if the sound reproduction of the spatial audio is indeed what the uh the musician or the recording artist or the mixer intended so um you know it's early days for us in that we were pretty familiar with uh interal cross correlation and interal level difference kind of measurements and they're they're very good at helping uh determine um a good job of localization as well as development but they're still not really there to say hey that's where this source is that's where the source is and and take into account the uh the room effects as well is really a big challenge so I'm hoping toh work on that and I had a good taste of this when I went to the as spatial audio conference in England which was sold out like immediately it's like the interest in this is huge not just from the people creating it but also from the people trying to reproduce it okay all right so that's quite a bit of uh information for today but uh maybe just a kind of a fun fact to kind of finish things off so what's maybe you want to share with us like what's the most interesting thing that you've had to test um I guess yeah sure sure I mean uh I I've been very fortunate that I've met a lot of different types of customers with a lot of different types of applications and people trying to measure some of the strangest things I mean it's the usual stuff right headphones smart devices phones watches Soundbars but you know some of the more interesting ones were um during the pandemic uh measuring um mask um I mean we all experienc the muffled sound of people talking through uh n95 mask and things like that and um I don't know if you guys ever saw the Dyson uh headphones yeah even know where that people started putting microphones outside the mask and then piping it into the headphones because frankly the uh it was very hard to hear speech intelligibility through a mask U one of my favorites though was uh we actually had a uh potato chip manufacturer who wanted to test or or company who wanted to test the crunch Factor potato chips and you know obviously potato chips are not don't crunch very well so speak of Crest factor and transients that we actually were able to use some of the same techniques that we use for capturing transient Distortion and uh I guess last but not least um I am a bit of a Gearhead and I I love cars and uh you know I I will admit I uh I own a Tesla and one of my complaints my first Tesla was you know it was super quiet when you're going around town but on the on the highway it was a lot of wind noise even though um the car is incredibly quote um you know low drag coefficient but there was a lot of wind noise so when um my lease was up and I got the new Tesla I was supposed to be quieter and I wanted to see if I could measure it I also wanted frankly to test out our new um audio interface that was portable and can be powered off of a USB um input so it didn't need to be plugged in so I went out and did some road tests before I got the the new Tesla and then afterwards and the new one supposedly had active noise reduction which also is kind of a big thing right now automotive industry and I wanted to see how good it was and frankly it wasn't great um so we'll be uh doing a u YouTube video on that hopefully soon I mean there were some other things that we measured which was pretty entertaining like uh how they uh how loud this Max SPL in the car and you know in the Tesla it goes up to 11 like in spinal tap and some of those funny things but uh yeah you're welcome to check check some of that out some of the those measurements are already and videos are already on our YouTube channel okay yeah we'll we'll put those links in our description for this one so that's stuff uh Simon do you have any questions before we I think I spent all my questions mate all right okay so that's that's great encourage everybody to like subscribe share and hit that Bell notification for future videos um Steve thanks so much for your time today this is extremely informative um and uh and well planned out we love the effort you put into the presentation today so thank you so much you're welcome thanks for having me and and then thanks for your patience no problem all right so see you next time bu okay by take care
2023-11-27 08:18