I've been playing with DTMF frequencies and the Goertzel algorithm, and would like to know exactly HOW the DTMF frequencies were determined. I understand that they were chosen such that none of the frequencies would be equal to sum and difference frequencies, or intermodulation products, but I can't find any information on whether the frequencies were simply determined through experimentation, mathematical calculation, etc… does anyone know more about this?
Also, I would like to understand how to extend the two sets of frequencies to two sets of 8 frequencies, or 3 sets of 4 frequencies, such that it's possible to represent 64 keys. I'm not sure whether it would be easier to work with 3 sets of 4 versus 2 sets of 8 each. I guess the analysis would be easier if just using 2 sets of 8? There would be less intermodulation products to keep in mind …
EDIT: if it's too difficult to track back how this was achieved, i would like to know what the best way is to find 2 sets of frequencies, giving 64 unique combinations, and such that if you pick 2 frequencies from each of the 2 sets randomly, and mix the sine waves together, and put them through some non linear distortion, they are still easily detectable using goertzel, and the other frequencies are not "hit" (their bins remain at a normal background noise level)