Настройка цикла блокировки фазы

Этот пример показывает, как использовать Simulink® Design Optimization™, чтобы настроить фильтр все-передачи Цикла Блокировки Фазы. Фильтр включает фильтр нижних частот второго порядка и проходное усиление. Проходное усиление и коэффициенты фильтра второго порядка настраиваются, чтобы применить установившийся вход к Напряжению управляемому осциллятору (VCO).

Требует Signal Processing Toolbox™.

Откройте модель phaselock_demo с помощью команды ниже и запустите симуляцию. Симуляция производит неоптимизированный вход для VCO и исходных данных для оптимизации.

open_system('phaselock_demo')

Дважды кликните блок Scope, чтобы просмотреть неоптимизированный вход к VCO.

Дважды кликните блок Loop Optimizer, чтобы просмотреть ограничения на вход к VCO. Ограничения представляют переходной процесс с 0,1 вторыми временами нарастания и 20-процентным перерегулированием.

Можно запустить Response Optimization Tool с помощью меню Analysis в Simulink или команды sdotool в MATLAB. Можно запустить предварительно сконфигурированную задачу оптимизации в ответ Инструмент Оптимизации первым открытием модель и путем двойного клика на оранжевом блоке в нижней части модели. От Response Optimization Tool нажмите кнопку Plot Model Response, чтобы моделировать модель и показать, как хорошо первоначальный проект удовлетворяет конструктивные требования.

Мы запускаем оптимизацию путем нажатия кнопки Optimize от Response Optimization Tool. Графики обновляются, чтобы указать, что конструктивные требования теперь удовлетворены.

Твердая кривая показывает, что финал оптимизировал вход к VCO.

% Close the model
bdclose('phaselock_demo')