Comment by Llamamoe
1 day ago
I wish there was something like this but for working with arrays of values. I want something that works on frequencies like 1,2,3,4,6,8, not "0.25 to 0.375". I don't even know what that would mean in the context of an array of discrete values.
Your question is an excellent example of why skipping all that math wasn't a good idea. (The answer literally goes all the way back to the Heisenberg uncertainty principle.)
You don't need to be able to regurgitate it all on a test, but you must be comfortable with the general ideas behind the DFT and what motivates them.
The answer is also completely unnecessary to actually using said filters. There are countless data structures and algorithms built on decades of research, and yet no programmer writes tutorials where they demand you understand the entire history of computation before you're worthy of learning them the way mathematicians do with even the most basic of concepts.