Audio sounds similar in volume before and after filtration of the most energetic frequency band

조회 수: 1 (최근 30일)
Hello
I have an audio recording of environmental noise, about 8 sec of the recording. Processed it to reveal the frequency bands carrying the most energy and filter it out.
Used spectrogram in order to see the frequency spread over timeline of the recording, looks like the most is focused in lower band of under 100 Hz thoughout the entire recording. Attached is the spectrogram results.
Then used pwelch to figure the most energetic frequency band, showing peak and about 40 Hz. Used Butterworth order 5 HPF at cutoff of 120 Hz to suppress the low band.
The pwelch of the original recording and the filtered data is attached. Looks like shaved off the low band nicely up to about 120 Hz.
Printed out the sound data before and after the filtration - the difference in the std is obvious.
With all that, when I'm streaming the original and filtered signal to my PC speakers (using either sound() or audioplayer() functions) - it sounds idential to my ears in frequency content and in volume (of course, given the same PC volume).
I'd expect the filtered signal would sound much quieter due to the band carrying most of the energy is filtered out.
What do I miss in my understanding ?
P.S. the original WAV file is also attached just in case
Thanks to all willing to help
  댓글 수: 4
Alex Z
Alex Z 2019년 10월 6일
Trying to study certain aspects of active noise cancellation. For the beginning just to brush up my memories from basic signal processing by just filtration of recorder signals and making sure the results are in line with my expectations

댓글을 달려면 로그인하십시오.

답변 (1개)

Daniel M
Daniel M 2019년 10월 16일
This has been solved. The answer was poor speakers and human threshold of hearing stow frequencies (as per the comments above).

카테고리

Help CenterFile Exchange에서 Audio I/O and Waveform Generation에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by