ВОССТАНОВЛЕНИЕ СИНХРОНИЗАЦИИ ИЗ САМОСИНХРОНИЗИРУЮЩЕГОСЯ КОДИРОВАННОГО СВЕТОВОГО СИГНАЛА

1. Приемник кодированного света (4), содержащий:
датчик (12) для приема кодированного света, причем кодированный свет, содержащий сигнал, посредством которого данные и синхронизация модулируются в свет в соответствии с самосинхронизирующейся схемой кодирования;
фильтр (18), установленный для сопоставления шаблонной формы сигнала упомянутой схемы кодирования с полученным сигналом, таким образом, генерируя диаграмму отфильтрованных форм сигнала, каждая из которых соответствует соответствующей части указанных данных; и
модуль восстановления синхронизации и данных (27) для восстановления синхронизации от указанного сигнала на основе характерных точек упомянутых отфильтрованных сигналов, причем модуль восстановления синхронизации и данных выполнен с возможностью разделения отфильтрованных форм сигнала на различные поддиаграммы в зависимости от данных, и восстанавливать синхронизацию посредством обработки каждой из поддиаграмм индивидуально на основе характерных точек каждой поддиаграммы.
2. Приемник по п. 1, в котором модуль восстановления синхронизации и данных (27) выполнен с возможностью разделения каждого из отфильтрованных форм сигнала на одну из различных поддиаграмм в зависимости от соответствующей части данных.
3. Приемник по п. 1 или 2, в котором каждая из указанных частей содержит, по меньшей мере, два бита данных.
4. Приемник по п. 2, в котором каждая из частей содержит соответствующую последовательность из, по меньшей мере, двух последовательных битов указанных данных, и модуль восстановления синхронизации и данных (27), выполненный с возможностью разделения каждого из отфильтрованных сигналов на одну из различных поддиаграмм в зависимости от соответствующих значений битов в соответствующей последовательности.
5. Приемник по п. 4, в котором каждая из частей содержит соответствующую пару последовательных битов, и модуль восстановления синхронизации и данных (27) выполнен с возможностью разделения каждой из отфильтрованных форм сигнала на первую поддиаграмму, если соответствующая пара последовательных битов одинакова, и на вторую поддиаграмму, если соответствующая пара последовательных битов различна.
6. Приемник по любому из пп. 1, 2, 4, 5, в котором каждая из поддиаграмм представляет формы сигнала выровненной поддиаграммы по времени в соответствии с периодом данных, и причем модуль восстановления синхронизации и данных (27) выполнен с возможностью осуществления восстановления упомянутой синхронизации на основе соответствующей синхронизации характерных точек, как представлено в каждой поддиаграмме.
7. Приемник по п. 6, в котором указанный период является интервалом побитовой передачи данных.
8. Приемник по любому из пп. 1, 2, 4, 5, 7, в котором характерными точками являются переходы через нуль.
9. Приемник по п. 8, в котором модуль восстановления синхронизации и данных (27) выполнен с возможностью восстановления синхронизации на основе перехода через нуль, возникающего между точками обнаружения данных отфильтрованных форм сигнала.
10. Приемник по п. 9, в котором точки обнаружения данных являются пиками отфильтрованных форм сигнала.
11. Приемник по любому из пп. 1, 2, 4, 5, 7, 9, 10, в котором модуль восстановления синхронизации и данных (27) выполнен с возможностью восстановления указанной синхронизации посредством:
выполнения предварительной синхронизации от известной преамбулы упомянутого сигнала, обнаружения данных из первой части сигнала, используя предварительную синхронизацию,
выполнения первого определения синхронизации на основе характерных точек отфильтрованных форм сигнала, разделенных на поддиаграммы в зависимости от данных из первой части сигнала,
обнаружения данных из второй части сигнала, используя первый определение синхронизации, и
выполнения второго определения синхронизации на основе характерных точек отфильтрованных форм сигнала, разделенных на поддиаграммы в зависимости от данных из второй части сигнала.
12. Приемник по любому из пп. 1, 2, 4, 5, 7, 9, 10, содержащий фильтр нижних частот (20), установленный, чтобы фильтровать упомянутый сигнал, в котором отфильтрованные сигналы зависят от данных, согласованного фильтра и фильтра нижних частот.
13. Приемник по любому из пп. 1, 2, 4, 5, 7, 9, 10, в котором модуль восстановления синхронизации и данных (27) выполнен с возможностью определения положения каждой из характерных точек в каждой из поддиаграмм и соответствующей ошибки, связанной с каждой из характерных точек, и восстановления синхронизации на основе функции, содержащей вклад от каждой из позиций с каждого вклада, взвешенного в соответствии с соответствующей ошибкой.
14. Приемник по п. 13, в котором модуль восстановления синхронизации и данных (27) выполнен с возможностью выделять более высокую ошибку, данную для характерной точки из отфильтрованных форм сигнала, имеющих форму с небольшим наклоном в характерной точке, и выделять более низкую ошибку к характерной точке из отфильтрованных сигналов, имеющих форму с более крутым наклоном в характерной точке.
15. Компьютерный программный продукт для управления приемником кодированного света (4), причем компьютерный программный продукт, содержит код, реализованный на компьютерно-читаемом носителе, и сконфигурированный при исполнении осуществлять операции по:
приему кодированного света с помощью датчика (12) приемника кодированного света, причем кодированный свет содержит сигнал, посредством которого данные и синхронизация модулируются в свет в соответствии с самосинхронизирующейся схемой кодирования;
сопоставлению шаблонной формы сигнала упомянутой схемы кодирования с принимаемым сигналом, таким образом, генерируя диаграмму отфильтрованных форм сигнала, каждая соответствует соответственной части упомянутых данных;
разделению отфильтрованных форм сигнала на различные поддиаграммы в зависимости от данных; и
восстановлению синхронизации обработкой каждой из поддиаграмм индивидуально на основе характерных точек каждой поддиаграммы.