I'm implementing an Eq which uses a uniformly partitioned convoluter in the backend. I'm following wefers pg 106.. .
I'm using overlap save with 50% overlap. I have 8 filter parts with each size of (256 + 1) complex numbers. And I process the data for every 256 samples. I need help with the Filter coefficients, I have 3 bands and I know the linear gain in each band, what should be the (real and imaginary) values in each filter partition. (I think we cannot just set them consecutively based on the frequency because for each input block spectra is spread across the whole frequency till nyquist frequency). Any help is appreciated.
tldr : It would be very cool to know how to set the filter coefficients(for a uniformly partitioned convoluter) in each filter segment based on an arbitrary frequency domain signal.
I know how to generate these filter coefficients from a time domain signal but I do not want to perform an Ifft on this and calculate the coefficients as I will be needing to do this quite often.