Audio data collection scaling
6 次查看(过去 30 天)
显示 更早的评论
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 个评论
采纳的回答
Walter Roberson
2021-8-26
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 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Measurements and Spatial Audio 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!