Адаптивно настройте коэффициент усиления для выхода уровня постоянного сигнала
The comm.AGC
Система object™ создает автоматический контроллер усиления (AGC), который адаптивно настраивает свой коэффициент усиления, чтобы достичь постоянного уровня сигнала на выходе. Для получения дополнительной информации см. Logarithmic-Loop AGC. Этот объект предназначен для потоковых приложений. Для получения дополнительной информации см. советы».
Чтобы адаптивно настроить коэффициент усиления для постоянного уровня сигнала на выходе:
Создайте comm.AGC
Объекту и установите его свойства.
Вызывайте объект с аргументами, как будто это функция.
Дополнительные сведения о работе системных объектов см. в разделе «Что такое системные объекты?».
создает объект AGC System, который адаптивно настраивает его усиление, чтобы достичь постоянного уровня сигнала на выходе.agc
= comm.AGC
задать свойства с помощью одной или нескольких пар "имя-значение". Заключайте каждое имя в кавычки. Для примера 'agc
= comm.AGC(Name
,Value
)AdaptationStepSize
', 0.05 устанавливает размер шага для обновлений усиления равным 0.05.
адаптивно настраивает коэффициент усиления на входном сигнале, чтобы достичь уровня опорного сигнала на выходе. Объект AGC System использует детектор квадратного закона, чтобы определить уровень выходного сигнала. Для получения дополнительной информации смотрите AGC Detector.y
= agc(x
)
[
возвращает y
,powerlevel
] = agc(x
)powerlevel
, оценка уровня степени входного сигнала. Можно использовать powerlevel
в качестве выходного сигнала детектора энергии.
Чтобы использовать функцию объекта, задайте системный объект в качестве первого входного параметра. Например, чтобы освободить системные ресурсы системного объекта с именем obj
, используйте следующий синтаксис:
release(obj)
Этот Системный объект предназначен для потоковых приложений.
Если амплитуда сигнала не меняется в системе координат, можно симулировать идеальный AGC, вычислив средний коэффициент усиления, требуемый для системы координат выборок. Затем примените коэффициент усиления к каждой выборке в системе координат.
Если вы используете AGC с сигналами QAM более высокого порядка, вам может потребоваться уменьшить изменение усиления во время статической операции. Осмотрите сигнальное созвездие на выходе АРУ при установленной операции. Можно увеличить среднюю длину, чтобы избежать частых регулировок усиления. Увеличение средней длины уменьшает скорость выполнения.