exponenta event banner

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

Откройте приложение SerDes Designer. На вкладке КОНФИГУРАЦИЯ панели инструментов приложения установите для параметра Время символа (ps) значение 125 и целевой BER к 1e-12.

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

Выберите блок канала. Установка потери канала (дБ) в 13.

На вкладке ЭКСПОРТ панели инструментов приложения выберите Создать код MATLAB для системы SerDes. Открыт скрипт MATLAB ®, представляющий интерфейс командной строки для системы SerDes.

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

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

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

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

Диаграмма глаз, если для потери канала установлено значение 5 дБ:

Диаграмма глаз, если для потери канала установлено значение 16 дБ:

После завершения создания системы SerDes с желаемой потерей канала можно экспортировать сценарий MATLAB системы SerDes в виде модели Simulink ®. На холсте Simulink можно выполнить дальнейший анализ временной области или экспортировать систему в модель AMI.

См. также

| | | | |