Il metodo si chiama cancellazione dell'eco e richiede un po 'di elaborazione del segnale. Fondamentalmente, l'idea è dal momento che sai cosa stai inviando, quindi puoi separare il segnale che hai appena inviato da ciò che arriva dall'estremità del collegamento. Nel modo in cui i circuiti sono impostati, i segnali di trasmissione e ricezione sono sovrapposti l'uno sull'altro, più o meno sommando.
Un semplice esempio per darti un'idea di come funziona: se il trasmettitore invia
+1, +1, -1, +1
e il ricevitore locale ottiene
+2, 0, -2, +2
allora puoi capire che il segnale dall'altra estremità deve essere stato
+1, -1, -1, +1
È più o meno la sostanza di come funziona, ma è significativamente più complicato a causa di ritardi e riflessioni. La tecnica si chiama "cancellazione dell'eco" perché l'invio di un solo +1 lungo la linea non comporterà la ricezione di un solo +1, ma si otterranno diverse copie ritardate a varie ampiezze. Ad esempio, se invii
+1, 0, 0, 0, 0, 0
potresti tornare
0, +0,8, 0, +0,2, -0,1, +0,1
a causa di discontinuità lungo la linea. Il segnale ricevuto diventa quindi la "convoluzione" del segnale trasmesso con questo modello. Ad esempio, se invii
+1, +1, -1, +1, 0, 0, 0, 0
allora otterrai qualcosa del genere
0, +0,8, +0,8, -0,6, +0,9, -0,2, +0,4, -0,2, +0,1
I ricetrasmettitori inviano sequenze di allenamento per capire come appare l'eco (ad esempio, inviare un +1 solitario mentre l'altra estremità invia 0 e misurare ciò che si ottiene dal ricevitore). Questa informazione viene utilizzata per ricostruire ciò che il ricevitore si aspetterebbe di vedere dai dati trasmessi che riecheggiano. Questa ricostruzione viene sottratta dai dati ricevuti, lasciando il segnale dall'altra estremità del collegamento.
Questo metodo non può tollerare la perdita o il rumore di una coppia di segnali separata per ciascuna direzione, tuttavia significa che è possibile riutilizzare il vecchio cablaggio da 100 Mbit che è già stato instradato verso ogni stanza dell'edificio.
Per inciso, la segnalazione a 10 Mbit e 100 Mbit è orribilmente inefficiente: entrambi utilizzano una singola coppia di ricezione e una singola coppia di trasmissione, anche se il cavo ha quattro coppie. Quando fu sviluppato Gigabit Ethernet, i progettisti volevano mantenere la compatibilità con Ethernet 10 e 100 Mbit il più possibile. Poiché non era possibile ottenere 10 volte la larghezza di banda da una singola coppia, la soluzione era migliorare la larghezza di banda della singola coppia di 2,5 volte e quindi utilizzare tutte e quattro le coppie. Ora hanno Ethernet 10G rispetto a una versione leggermente migliorata dello stesso cablaggio (principalmente richiede molta schermatura), ma attualmente è molto raro (la maggior parte Ethernet 10G utilizza cavi completamente diversi che hanno una coppia in ciascuna direzione a 10G). Dubito seriamente che vedremo qualcosa di più veloce di Ethernet 10G su cavi RJ-45.