Этот пример показывает проверку Манчестерского энкодера. Кодирование Манчестер является простой схемой модуляции, которая преобразует цифровые данные основной полосы в закодированную форму волны без компонента постоянного тока. Наиболее широко известное применение этого метода - Ethernet.
Эта модель имитирует цифровой приемник Манчестер закодированных данных. Приемник реализован в VHDL. Приемник использует простой механизм восстановления часов DLL (цикл блокировки задержки), который требует нескольких циклов, чтобы заблокировать входящий поток данных. Эффективность приемника исследуется путем применения фазовых и частотных ошибок к случайным образом сгенерированному потоку битов, который кодируется с помощью простой функции MATLAB ®: manchesterencoder ().
Код VHDL запускается в ModelSim ® как блок ModelSim ® VHDL Cosimulation с маркировкой VHDL Manchester Receiver.