Il y a tellement d'autres facteurs, qu'il est impossible d'établir une formule mathématique représentant vraiment la réalité.
Les différents tableaux que l'on trouve sur le net sont des moyennes de données réelles.
J'ai tenté de faire un petit tracé sur Excel, et la fonction n'est pas logarithmique

C'est plutôt un polynôme de degré 3. La fonction que j'ai trouvé est y = 0,0003x³ - 0,0299x² + 0,266x + 25,301, qui a un coefficient de détermination R² = 0,9992, ce qui est plutôt pas mal !
J'ai testé avec ma propre atténuation théorique (29dB), et ça me donne un débit en ADSL 2+ de 15,18 Mbit/s.
En débit réel j'ai 13 Mbit/s, mais j'ai déjà atteint 15 Mbit/s en mode patate.