Документация Engee

Time Varying Gain

Управление изменяющимся во времени усилением (TVG).

time varying gain

Описание

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

Порты

Вход

X — входной сигнал

Блок Time Varying Gain поддерживает как действительные, так и комплексные скалярные, векторные или матричные входные сигналы. Если входной сигнал блока Time Varying Gain вещественный, а коэффициент усиления комплексный, то выходной сигнал будет комплексным.

Тип данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Поддержка комплексных чисел: Да

L — потери, дБ

Потери, заданные в виде вектора-столбца. Длина вектора должна быть равна числу строк во входном сигнале X.

Процесс выравнивает уровни мощности по всем выборкам, чтобы они соответствовали заданному опорному диапазону. Коэффициент усиления применяется к каждому столбцу в X независимо. Количество строк в X не может превышать длину вектора потерь, указанную в параметре Range losses (dB).

Тип данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Поддержка комплексных чисел: Нет

Выход

Out — компенсированный сигнал

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

Тип данных: Float64

Параметры

Source of range losses — источник потерь дальности
Property (по умолчанию) | Input port

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

  • Property — потери диапазона определяются параметром Range loss (dB).

  • Input port — потери диапазона задаются с помощью входного порта L.

Range loss (dB) — потери дальности
0.0 (по умолчанию)

Задайте потери дальности как вектор — элементы соответствуют выборкам во входном сигнале. Единицы в дБ.

Reference range loss (dB) — опорные потери дальности
0.0 (по умолчанию)

Опорные потери дальности в дБ; скалярная величина.