changing frequency range of sound

3 次查看(过去 30 天)
I have a hearing problem with my left ear, and it only receives signals between 100hz to 1000hz, and I want to test that will I normally hear if I subsample the sound in some way to change the range of normal sound to this range.
More precisely, if a frequency range of a normal sound is between 100hz to 10000hz, I want to change this range to 100hz-1000hz. I do not have much knowledge about signal processing.

回答(1 个)

Ridwan Alam
Ridwan Alam 2019-11-26
编辑:Ridwan Alam 2019-11-26
Sampling is performed on the time domain, not the frequency domain. So, what you are asking for can't be achieved by subsampling or upsampling. You might want to look into compression in frequency domains.
If you just want to limit the frequency component upto 1000 Hz, you can simply use a low pass filter with cut-off frequency 1000 Hz.
Hope this helps!

类别

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