DSL setzt auf Discrete Multitone Transmission (DMT) und die arbeite im Hintergrund mit einer Quadraturamplitudenmodulation kurz QAM, nachzulesen hier
http://de.wikipedia.org/wiki/Discrete_Multitone und hier
http://de.wikipedia.org/wiki/Quadraturamplitudenmodulation.
Beim QAM können mehere Bits in einem Schritt kodiert werden, indem man den Bitzuständen Spannungen zuweist, zum Beispiel
A B | X (in Volt)
0 0 0
0 1 1
1 0 2
1 1 3
C D | Y (in Volt)
0 0 0
0 1 1
1 0 2
1 1 3
Dann wird das ganze in eine eine Formel gepackt die zum Beispiel so aussieht. u(t) = X * sin(omega_t) + Y * cos(omega_t)
Damit ändern sich Amplitude und Phasenlage des generierten Signals je nach Bit Zustand.
A B C D | u(t)
1 0 0 0 -> 2 * sin(omega_t) + 0 = 2 * sin(omega_t) //Doppelte Ampltiude
0 0 0 1 -> 0 + 1 * cos(omega_t) = sin(omega_t + 90°) //Phasenverschiebung um 90°
1 1 1 1 -> 3 * sin(omega_t) + 3 * cos(omega_t) = 4,24 * sin(omega_t + 45°) //Ampltiuden und Phasenverschiebung