Цитата(krux @ Jun 25 2013, 23:14)
для передачи данных часто используют кодирование (например 8/10b 64/66b) или фреймирование+скремблирование. Это нужно для обеспечения достаточного количества перехода сигнала из "0" в "1" и обратно, чтобы фапч в блоке CDR на приеме смог захватить тактовую частоту входного сигнала, и сам блок CDR смог корректно нарезать из искаженного входного сигнала битовую последовательность на этой тактовой частоте.
При формировании битового потока, оптоэлектронном преобразовании, на самой оптике,- набегает приличное количество джиттера, поэтому если нужно сигнал ретранслировать дальше (а так чаще всего и бывает), то приходится чистить джиттер. классика жанра - гун+фапч. долговременная стабильность - такая же что и у исходного передаваемого, кратковременная и фазовые шумы - как у примененного гуна.
тогда чтобы было не хуже, то по всей видимости нужно поставить второй такой же (либо похожий) со стороны приемника, и им почистить джиттер.
логических каналов данных можно сделать сколько придумаете. это ведь протокольная часть, она не так много требует от физики процесса.
что касается нескольких сигналов в одном волокне - да, это называется CWDM и DWDM. Используют разные длины волны. Ввод-вывод в "суммарный" транспортный канал делается на тонко нарезанной дифракционной решетке, приемники и передатчики берутся парные, со строго определенными длинами волн. Друг на друга влияния практически не оказывают.
Учтите ещё, что в многомоде из-за многолучевости имеет место фазовая дисперсия, и фронт сигнала размазывается сильнее чем в одномоде, особенно на расстояниях более 100м (и многомод вообще дальше 300м не применяют).
После сказанного вами задумался - а нужно ли вообще пытаться загонять в оптику несколько лучей для организации отдельных тактового (эталонный сигнал частоты) и информационного каналов? Как я понял, можно взять самосинхронизирующийся код (например, манчестерский) и убить двух зайцев - и частоту получить в блоке CDR (как я понял, для получения хорошей кратковременной стабильности джиттер чистить всё равно придётся, даже в случае передачи эталонного сигнала на отдельной длине волны) и данные передать.
Пока вижу одну принципиальную сложность - удастся ли при формировании манчестерского кода (по-видимому, в ПЛИС) сохранить долговременную стабильность, как у эталонного сигнала частоты?
Кстати, как я понял - технологии WDM позволяют гнать несколько длин волн даже по одномодовым кабелям? У них вроде бы характеристики по стабильности передачи на длинные дистанции лучше? Вообще, хотелось бы обеспечить длину передачи километров на 10. На худой конец можно же репитеры поставить, которые будут джиттер чистить и передавать сигнал дальше. Только вот не хотелось бы их ставить через каждые 100-300 метров.
Цитата(krux @ Jun 25 2013, 23:14)
По вашим ТТХ я пока боюсь предлагать какие-то определенные варианты.
Если есть возможность - киньте хотя бы какие-то варианты, для начала.
Цитата(krux @ Jun 25 2013, 23:14)
Задержку распространения компенсировать будете?
Да. Полагаю, для этого нужен будет сдвоенный оптический канал. Как я понимаю - по второму каналу нужно будет измерять задержку распространения сигнала в волокне. Заодно, по нему же ещё один информационный канал можно пустить, что бы получить дуплекс и обойтись без многомодового кабеля.