changing frequency range of sound

1 view (last 30 days)
benyamin jamialahmadi
benyamin jamialahmadi on 25 Nov 2019
Edited: Ridwan Alam on 26 Nov 2019
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.

Answers (1)

Ridwan Alam
Ridwan Alam on 26 Nov 2019
Edited: Ridwan Alam on 26 Nov 2019
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!

Categories

Find more on Audio I/O and Waveform Generation 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!