Цитата(Kazap @ Jan 18 2007, 15:44)
Вообще-то кодируют не для устранения постоянной составляющей, а для возможности выделения
тактовой частоты.
Вообще-то кодируют и для того, и для другого (будете спорить? Могу ткнуть в ссылку на IEEE802.3). Только вот оптотрансиверу без разницы, сможете ли вы потом выделить тактовую или нет, он всё будет принимать и передавать исправно, претензий к нему не будет. Я упоминул об устранении постоянной составляющей как об одной из целей кодирования только потому, что без этого рабочие точки трансиверов могут уходить за пределы рабочего диапазона. А вот тогда данные исказятся, и никакое выделение тактовой уже не сможет быть выполнено и в помине, да и не потребуется... Поэтому обеспечение отсутствия постоянной составляющей - это первая задача кодирования, а выделение тактовой - это уже вторая задача, необязательная с точки зрения трансивера, это нужно лишь другим устройствам, но не трансиверу. В конце концов, можно тактовую передавать по отдельному каналу. А вот если вы не устраните постоянную составляющую, то трансивер может исказить данные, и тактовая по отдельному каналу вам уже не поможет...
Так что не будьте столь категоричным в своих высказываниях.