Quote:
Originally Posted by twobob
I concur about the GPL. I'll see if I can grab/implement something else then. It was as much the actual implementation of something that works (rather than theoretical ports) that attracted me. Looking at something end - to - end may give me inspiration / education - to get the other ports done.
I have no less than 10 different - not - quite - working - implementations to sift through and analyse - this was a nice solution to shove some numbers in for now.
If the GPL becomes an issue then sobeit. Worst ways I will contact the author and see what shakes after a decade.
*notes drool on keyboard* - note to self - remember to go to bed before passing out.
Thanks for the feedback guys. and the tool. Much appreciated. bedtime
|
I think all of the ones we have looked at today are the same butterfly algorithm.
One working should make the others easier to understand.
We don't want to lose track that the original Ardino code was for both fft and ifft.
If we are going to have that 64 band equalizer on our Kindles, we will need both.
Or many other special effects that can be done on the fft before being put back into the time domain with the ifft.
Like voice disguising, so we can make crank calls over VoIP on our e-book.
One of the (late in the day) references mentions that ifft only differs in the sign of e - meaning the fft only needs one more lookup table to get an ifft out of it.
When I wake up tomorrow, will see if I can spot that reference again.