How equalize on C after fft

给你一囗甜甜゛ 提交于 2019-12-02 18:12:05

问题


first of all thanks for taking some time answering!.

My problem is the next: im trying to build an equalizer on C, using fft (fast fourier transformation), since now im able to apply the fft correctly on the vector (audio samples) normalize it and then apply the inverse fft. since here all ok , but when i try to modify the result of the fft(to increase the gain of one or various frequency bands) i get just noise (even if i just slightly modify it). How can i modify this bins (real+imaginary) components, that mi fft is giving:(0,real, imaginary, real, imaginary...) to equalize properly?

PD: IF someone needs to take a look im using this fft that aparently works fine: http://www-ee.uta.edu/eeweb/ip/Courses/DSP_new/Programs/fft.cpp

Thanks!

来源:https://stackoverflow.com/questions/19794692/how-equalize-on-c-after-fft

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!