changing frequency range of sound

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.

Risposte (1)

Ridwan Alam
Ridwan Alam il 26 Nov 2019
Modificato: Ridwan Alam il 26 Nov 2019

0 voti

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!

Categorie

Scopri di più su Audio Processing Algorithm Design in Centro assistenza e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by