Время отличаясь усиление

Управление временем отличаясь усилением (TVG)

Библиотека

Обнаружение

phaseddetectlib

Описание

Блок Time Varying Gain применяет время, отличаясь усиление к входным сигналам, чтобы компенсировать потерю области значений в каждом логическом элементе области значений. Время отличаясь усиление (TVG) иногда называется автоматическим управлением усилением (AGC).

Параметры

Source of range losses

Задайте источник области значений потерь или как Property или как Input Port

PropertyПотери области значений заданы параметром Range loss (dB).
Input portПотери области значений заданы с помощью входного порта L.
Range loss (dB)

Задайте потерю, подлежащую выплате располагаться как вектор — элементы соответствуют выборкам во входном сигнале. Модули находятся в дБ

Reference range loss (dB)

Задайте потерю, в дБ, в данном диапазоне ссылки как скаляр.

Simulate using

Блокируйте метод симуляции, заданный как Interpreted Execution или Code Generation. Если вы хотите, чтобы ваш блок использовал интерпретатор MATLAB®, выбрал Interpreted Execution. Если вы хотите, чтобы ваш блок запустился как скомпилированный код, выбрал Code Generation. Скомпилированный код требует, чтобы время скомпилировало, но обычно запускается быстрее.

Интерпретированное выполнение полезно, когда вы разрабатываете и настраиваете модель. Блок запускает базовую Систему object™ в MATLAB. Можно изменить и выполнить модель быстро. Когда вы удовлетворены своими результатами, можно затем запустить блок с помощью Code Generation. Долгие симуляции запускаются быстрее, чем они были бы в интерпретированном выполнении. Можно запустить повторенное выполнение без перекомпиляции. Однако, если вы изменяете какие-либо параметры блоков, затем блок автоматически перекомпилировал перед выполнением.

При установке этого параметра необходимо учесть полный режим симуляции модели. Таблица показывает, как параметр Simulate using взаимодействует с полным режимом симуляции.

Когда модель Simulink® находится в режиме Accelerator, блочный режим, заданный с помощью Simulate using, заменяет режим симуляции.

Ускоряющие режимы

Блокируйте симуляциюПоведение симуляции
NormalAcceleratorRapid Accelerator
Interpreted ExecutionБлок выполняет использование интерпретатора MATLAB.Блок выполняет использование интерпретатора MATLAB.Создает независимый исполняемый файл из модели.
Code GenerationБлок скомпилирован.Все блоки в модели скомпилированы.

Для получения дополнительной информации смотрите Выбор Simulation Mode (Simulink).

Порты

Примечание

Порты ввода и вывода блока соответствуют параметрам ввода и вывода, описанным в методе step базового Системного объекта. Смотрите ссылку в нижней части этой страницы.

ПортОписаниеПоддерживаемые типы данных
In

Входной сигнал.

Размер первой размерности входной матрицы может отличаться, чтобы моделировать изменяющуюся длину сигнала. Изменение размера может произойти, например, в случае импульсной формы волны с переменной импульсной частотой повторения.

Плавающая точка двойной точности
L

Потеря области значений.

Размер первой размерности входной матрицы может отличаться, чтобы моделировать изменяющуюся длину сигнала. Изменение размера может произойти, например, в случае импульсной формы волны с переменной импульсной частотой повторения.

 
Out

Компенсированный сигнал.

Плавающая точка двойной точности

Смотрите также

Введенный в R2014b

Для просмотра документации необходимо авторизоваться на сайте