exponenta event banner

Изменение коэффициента усиления во времени

Управление с изменяющимся во времени коэффициентом усиления (TVG)

Библиотека

Обнаружение

phaseddetectlib

  • Time Varying Gain block

Описание

Блок с изменяющимся во времени усилением применяет изменяющееся во времени усиление к входным сигналам для компенсации потерь в диапазоне на каждом вентиле диапазона. Переменное во времени усиление (TVG) иногда называют автоматической регулировкой усиления (AGC).

Параметры

Источник потерь дальности

Укажите источник потерь диапазона как Property или Input Port

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

Укажите потери из-за дальности в виде вектора - элементы соответствуют выборкам во входном сигнале. Единицы измерения в дБ

Потеря опорного диапазона (дБ)

Укажите потери в дБ в заданном опорном диапазоне в качестве скаляра.

Моделирование с использованием

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

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

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

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

Режимы ускорения

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

Дополнительные сведения см. в разделе Выбор режима моделирования (Simulink).

Порты

Примечание

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

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

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

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

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

Потеря дальности.

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

 
Out

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

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

См. также

Представлен в R2014b