Everyone seems to be ignoring the fact that Forward Error Correction requires Interleaving to be already on.
Incorrect.
Interleaving certainly makes FEC
more effective for protection against longer noise bursts. And when DLM intervenes, and asks for impulse noise protection for multiple symbols, modems turn on both the FEC (for protection) *and* interleaving (to extend the protection).
However, the FEC process can work perfectly without the presence of interleaving. It can protect against small, short, bursts of noise.
Right now, my Openreach FTTC modem is not required (by DLM) to introduce FEC or interleaving: both INP values are set to zero, and delay is set to zero. However, the modem has negotiated with the DSLAM to turn on FEC in the upstream direction, while leaving interleaving turned off. Other people have reported similar settings from the Openreach modem.
In the 64 days that my link has been synchronised, I have 117k upstream FEC errors, and 8k upstream CRC errors - so my upstream is being partially protected by FEC, but not fully. ES is at 6k.
So my modem is running FEC without interleaving, and it is working.
Downstream, DLM has placed the same requirements, and the modem has negotiated both FEC and interleaving to be off. On that link, I have 315k CRC errors, no FEC, and 33k ES.
From the requirements that SIN 498 places on modems, it can be seen that DLM monitors the rate of change to ES rather than the CRC.
You need Interleaving on already or the first error will cause a resync.
But with 64 days of connection time, and having lots of CRCs and ESs, it is clear that the first error does *not* cause a resync, and has not turned interleaving on.
It is when the number of ES's gets too high in a 24 hour period (or, in the terminology of my threshold table in my previous post, when the "mean time between errors", MTBE, gets too low) that DLM will intervene - which will cause a resync.
Interestingly, a change of "profile" from "stable" to "speed" is only a change to the way in which DLM looks at your line's statistics. Strictly, there is no need for your line to be forced to resync for that to happen... However, I bet that such a change will cause DLM to be reset back to scratch, so it starts all monitoring again. It seems that such a reset always triggers a resync anyway.
Edited by deleted (Tue 22-Apr-14 03:11:29)