DMT vs CAP Encoding / DSL Upgrade Downside?
cmark asks: "I recently 'upgraded' my Qwest DSL from 640/272 to 640/640 to increase the bandwidth of my Counter-Strike server. When I got this upgrade, Qwest sent me new a new router (a Cisco 678 to replace my Cisco 675) and changed the encoding from CAP to DMT. In this process I do not have greater bandwidth and thus less lag on the server but I have increased latentcy (higher pings). My ISP says that it is the encoding, something about the interlacing that they cannot explain. Qwest says that it is not the encoding but must be some routing that my ISP is doing. What is causing the increased latentcy and what can I do about it?"
"A traceroute looks normal to me... If I was hosting a website or using it for some other business purposes I probably would not care but in gaming a low ping is crucial, I have lost the regular players that I had and the server sits empty most times all the while costing me more money! Qwest also says that I cannot go back to CAP even if I downgraded, since they are migrating off of CAP."
DMT makes use of interleave to minimize the change of errors (they can recreate the original data as onlyy a portion gets corrupt in case of a disturbance)
This mechanism de creases the error bitrate from 1 in 10^3 down to 1 10^6
However, it increaese delays due to the interleaving.
ALSO the TCP/IP will take care of the retransmissions in case of a problem. Ping times can be as high as 160mS one way and as low as 20mS with interleaving turned of.
CAP is basically obsolete. It was the first ADSL technology, and has worked okay in some cases. But it has one big disadvantage. CAP causes crosstalk. It puts a lot of energy into some narrow spectra, and it leaks into adjacent wire pairs. The FCC is cracking down on this and CAP might not pass future standards. If a telco deploys one DSL line out of a hundred subscribers, CAP will work, but as the subscsriber density rises, CAP causes trouble
DMT spreads the signal differently, and thus has less crosstalk. It is thus the "standard". It doesn't always perform as well and is more latent though.