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


