Я хочу сделать частоты выше, чем 3500 ноль и усилить оставшиеся единицы, но из того, что я попробовал, мой вывод по-прежнему высокие частоты, какие изменения должны быть сделаны в моем коде?
https://www.dropbox.com/s/xg77p5hbi5qr79f/unfiltered_sound.wav1?dl=0
[y,fs]=audioread('unfiltered_sound.wav1');
f=fft(y);
этот шаг - найти частоту выше 3500 Гц и сделать их нулями
[ind,~] = find(f>=3500);
b = f;
b(ind) = 0;
усилить остальное
c = b*3000;
x=ifft(c);
filename = 'filtered_sound.wav';
audiowrite(filename,c,fs);
clear c fs