How do I filter out unwanted frequencies from an audio file?

5 ビュー (過去 30 日間)
James Eckloff
James Eckloff 2020 年 9 月 21 日
回答済み: Star Strider 2020 年 9 月 21 日
For my school project I am being asked to remove a high frequency sound from an otherwise normal recording of a guitar. I was not told exactly how to do this only the way I should go about it. I am supposed to open the .wav file then plot it as a function of time and also as a function of frequency. And then I am supposed to find the frequency of the sound. Once I find it, I am supposed to delete it by setging the array element with the appropriate index corresponding to its frequency to zero. I then have to, "Delete the 'mirror image' of the array element." Of course then I have to clean it up and play it back without the sound. How am I supposed to go about doing this with no addons to MATLAB? Would a FFT work?

採用された回答

Star Strider
Star Strider 2020 年 9 月 21 日
It would appear that the ‘mirror image’ refers to the complex double-sided Fourier transform.
In addition to fft, you will likely find fftshift and related functions helpful.
I leave the rest to you!

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMeasurements and Spatial Audio についてさらに検索

製品


リリース

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by