Цитата(Bizkit @ Dec 18 2011, 14:55)

10b8b применяется для выравнивания последовательности лог. 0 и 1, т.к. если подряд идет больше 10 лог. 1 то лазерный диод уходит в насыщение и часть данных теряется, а мегафункция делает так, чтобы подряд не шло больше 5 лог. 1 .
Попробую реализовать вашу идею по поводу синхробайта, но не знаю хватит ли мозгов у меня
Чтобы не было длинных последовательностей 0 или 1 , можно применить так-же и скремблирование.
А какой драйвер светодиода вы используете? Может проще применить SFP модуль как для передачи так и для приема? И ещё я что-то не увидел схему восстановления тактовой частоты для приемника, если вы тактируетесь от локального генератора то это не правильно, будут скольжения частот, сто приведет к потере байта данных для АЦП и срыв синхронизации.