Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

Playing sound after filtration but same sound level is heard out of PC speakers

조회 수: 1 (최근 30일)
Alex Z
Alex Z 2019년 10월 4일
마감: MATLAB Answer Bot 2021년 8월 20일
I'm toying with audio filtration, built a simple high pass filter to suppress low band frequencies.
The audio carries data sampled at 44.1kHz and most energy is carried out in low band of several hundreds Hz (checked through spectrogram and pwelch functions)
After applying high pass butterworth filter of N=5, comparing the spectrum of the original and filtered out signal I confirm the filtered signal spectra looks as it should after such filtration (low frequencies are suppressed substantially).
However, when comparing the results by hearing through playback using either sound() and audioplayer() functions, I hear the same sound level in both original and filtered data, albeit the filtered one has an emphasis on the higher frequnecies (as expected due to filtraiton).
But the sound volume sounds the same ot my ears out of PC speakers. Looks like somewhere on the way to teh speaker the sound is normalized automatically, kind of AGC or volume equalization.
I'd expect the filtered sound to be heard much weaker than the original due to the most energy in the original resides in the lower band that has been suppressed by the filter.. But yet again, it sounds at the same sound level..
Any clues ?
Thanks

답변 (0개)

Community Treasure Hunt

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

Start Hunting!

Translated by