changing frequency range of sound

1 visualización (últimos 30 días)
benyamin jamialahmadi
benyamin jamialahmadi el 25 de Nov. de 2019
Editada: Ridwan Alam el 26 de Nov. de 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.

Respuestas (1)

Ridwan Alam
Ridwan Alam el 26 de Nov. de 2019
Editada: Ridwan Alam el 26 de Nov. de 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!

Categorías

Más información sobre Audio I/O and Waveform Generation en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by