Glad to hear. Good luck!
Don't use their project. Just take the piece of code. :) I don't want to download full EQU project. Just found the code you need: Code for IIR coefficients generation See find_f1_and_f2 and calc_coeffs function. I recommend to port it.
The article I gave you initially uses constant Q which is wrong. Q should be different for each row.
Hi. Actually, the code for IIR tables generation is lost. So, I can only tell where to read the information you need. For example, see detailed explanation here: Calculating the bandwidth at −3 dB cut-off frequencies f1 and f2 Also, you can investigate the Felipe Rivera project:EQU. As i know he generates all IIR coefficients on the fly. I think it will be easy to port the code from C++ to Java.
I'm sorry, I did not have time to read your messages carefully. I'll look at everything carefully later.
Hm... read the 3rd page. Right after equations 3, 4 and 5 you can see: "where Q=F0/(F2-F1). T0=2PI(F0/F1). The value F0 is the center frequency of the bandpass filter, F1 and F2 are the half-power points (where the gain is equal to )...".
Yes, multiply the coefficients by 2 and place into new table in IIRBase.java. In order to be sure that your calculations are correct, you can recalculate some coefficients for 11k and compare them with values from IIRBase.java. As you can see, I have not dealt with this code for a very long time. I do not remember much anymore, so it will not hurt to recheck.
Hi man! It's simple. First of all, I recomment to read this: Guide_to_Digital_Signal_Process But of course, it's little bit boring. So, you can read this: Implementing a 10-Band Stereo Equalizer on the DSP56311 EVM Board All you need is on 3rd page. Good luck.