我目前正在创建一个应用程序,它可以从iPhone的麦克风中实时计算出预定义频率(16780‘s)的大小。我在缓冲区中有声音数据,并尝试使用Goertzel处理它,Goertzel是为此任务设计的算法。。这就是问题开始的地方。当记录的声音的频率(5000 of )比定义的频率(16780 Of)低得多时,该算法会得到非常积极的结果。事实上,这种结果
我在matlab中有几个代码,在空间模式和频率模式下使用滤波器。f=rgb2gray(f); f=f;gs=imfilter(f,h1);
F=fft2(f);H1=fftshift(freqz2(h1,C,R)); %filter in frequency domain
gf=real(ifft2(H1.title('Filtering in Spat