serdes. ChannelLoss

Создайте простую модель линии передачи с потерями

Описание

Блок serdes.ChannelLoss создает модель линии передачи с потерями для использования в приложении SerDes Designer и другие экспортируемые модели Simulink® в SerDes Toolbox™.

Создать модель потерь из метрики канала потерь:

  1. Создайте объект serdes.ChannelLoss и установите его свойства.

  2. Вызовите объект с аргументами, как будто это была функция.

Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты? MATLAB.

Создание

Синтаксис

ChannelLoss = serdes.ChannelLoss
ChannelLoss = serdes.ChannelLoss(Name,Value)

Описание

ChannelLoss = serdes.ChannelLoss возвращает объект ChannelLoss, который изменяет входную форму волны с моделью линии передачи печатной платы с потерями согласно методу, обрисованному в общих чертах в Стандарте IEEE 802.3bj-2014, нормативный раздел 39 А.

ChannelLoss = serdes.ChannelLoss(Name,Value) возвращает объект ChannelLoss с каждым заданным набором свойств к заданному значению. Незаданные свойства имеют значения по умолчанию.

Пример: ChannelLoss = serdes.ChannelLoss('Loss',5, 'TargetFrequency',14e9) возвращает объект ChannelLoss, который имеет потерю канала 5 дБ на уровне 14 ГГц.

Свойства

развернуть все

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

Если свойство является настраиваемым, можно изменить его значение в любое время.

Для получения дополнительной информации об изменении значений свойств смотрите Разработку системы в MATLAB Используя Системные объекты (MATLAB).

Потеря канала на целевой частоте, заданной как скаляр в дБ.

Типы данных: double

Частота за желаемую потерю канала, заданную как действительная положительная скалярная величина в Гц.

Типы данных: double

Демонстрационный интервал в s, заданном как действительная положительная скалярная величина.

Типы данных: double

Дифференциальный характеристический импеданс канала, заданного как действительная положительная скалярная величина в Омах.

Типы данных: double

Несимметричный импеданс аналоговой модели передатчика, заданной как действительный неотрицательный скаляр в Омах.

Типы данных: double

Емкость аналоговой модели передатчика, заданной как действительный неотрицательный скаляр в F.

Типы данных: double

Несимметричный импеданс аналоговой модели получателя, заданной как действительный неотрицательный скаляр в Омах.

Типы данных: double

Емкость аналоговой модели получателя, заданной как действительный неотрицательный скаляр в F.

Типы данных: double

20%-80%-е время нарастания входа стимула к аналоговой модели передатчика, заданной как действительная положительная скалярная величина в s.

Типы данных: double

Напряжение от пика к пику во входе аналоговой модели передатчика, заданной как действительная положительная скалярная величина в V.

Типы данных: double

Использование

Синтаксис

y = ChannelLoss(x)

Описание

y = ChannelLoss(x)

Входные параметры

развернуть все

Введите основополосный сигнал.

Выходные аргументы

развернуть все

Предполагаемый вывод канала, который включает эффект модели линии передачи печатной платы с потерями согласно методу, обрисованному в общих чертах в Стандарте IEEE 802.3bj-2014, раздел Normative 39 А.

Функции объекта

Чтобы использовать объектную функцию, задайте Систему object™ как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj, используйте этот синтаксис:

release(obj)

развернуть все

stepЗапустите алгоритм Системного объекта
releaseВысвободите средства и позвольте изменения в значениях свойств Системного объекта и введите характеристики
resetСбросьте внутренние состояния Системного объекта

Примеры

Введенный в R2019a