Настройка системы SerDes в MATLAB

Откройте SerDes Designer приложение На вкладке CONFIGURATION панели инструментов приложения установите Symbol Time (ps) 125 и Target BER к 1e-12.

В новом пустом холсте добавьте блок FFE на Tx сторону. Добавьте AGC, CTLE и блок DFECDR на Rx стороне.

Выберите блок канала. Установите Channel loss (dB) значение 13.

На вкладке EXPORT панели инструментов приложения выберите Generate MATLAB code for SerDes System. MATLAB® Скрипт open, который представляет интерфейс командной строки для системы SerDes.

Скрипт MATLAB содержит код для генерации базовых блоков передатчика и приемника и аналоговых моделей. Он также содержит информацию о канале и строении системы SerDes. Скрипт предоставляет каждый параметр, который является частью системы SerDes. Можно изменить параметры, чтобы дополнительно исследовать систему SerDes.

Например, чтобы увидеть эффект Channel loss на системе SerDes, прокрутите вниз до раздела скрипта MATLAB, в котором говорится % Build ChannelData. Замените секцию кода по умолчанию следующим кодом:

% Build ChannelData:
channelLoss = 5;
channel = ChannelData( ...
	'ChannelLossdB',channelLoss, ...
	'ChannelLossFreq',5000000000, ...
	'ChannelDifferentialImpedance',100);

Сохраните изменение и запустите скрипт. Продолжайте изменять значение channelLoss чтобы увидеть эффект изменения потерь канала.

Глазковая диаграмма, когда для Channel loss задано значение 5 дБ:

Глазковая диаграмма, когда для Channel loss задано значение 16 дБ:

После того, как вы доработаете систему SerDes с помощью нужного Channel Loss, можно экспортировать скрипт MATLAB системы SerDes как Simulink® модель. Из холста Simulink можно выполнить дальнейший анализ временной области или экспортировать систему в модель AMI.

См. также

| | | | |