Audio data collection scaling
5 views (last 30 days)
Show older comments
Ivan Arkhipov
on 25 Aug 2021
Commented: Ivan Arkhipov
on 27 Aug 2021
I collected some experimental data using an industrial IEPE microphone. When I called audiowrite to write the data to a file, I received a warning message about clipping the data. I found a solution to scale the data by dividing by the maximum of the absolute value.
Looking at the data now, I did not realize the maximum would vary by so much since the measurements were taken at similar conditions. Since I do not have the original maximums I cannot properly scale the data to be on the same scale. Two audio files recorded at identical conditions should have roughly the same amplitude, but one of the files has a significant amplitude shift.
I was wondering if there are any techniques to scale the data properly. It seems that outliers are causing one of the signals to be shifted more than the other.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/721609/image.jpeg)
The regions from 0 seconds to 1000 seconds in the first signal and 200 seconds to 1000 seconds should have roughly the same amplitudes.
Do I need to recollect data?
0 Comments
Accepted Answer
Walter Roberson
on 26 Aug 2021
Unfortunately when you normalize according to maximum absolute magnitude, then you can end up normalizing according to the maximum "pop" (or spurious noise), which can throw everything off.
If you have burst noise, then sometimes what you should do is a low-pass filter set to reject high frequencies (pops are fast, so high frequency); or sometimes use a median filter (which also tends to be a low-pass filter.) . And then, having done so, re-normalize each segment.
I see that those kinds of microphones are typically used to measure force or acceleration or pressure. I have to wonder whether using relative values between the measurements is meaningful, or if your work should really be using absolute measurements?
I could see relative being useful to study the distribution of vibration modes, where the interesting information might be in the locations rather than in the magnitude... but force and acceleration especially, absolute measurements are more often needed.
3 Comments
More Answers (0)
See Also
Categories
Find more on Measurements and Spatial Audio in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!