Щебетание входных сигналов

Входной сигнал частотно-модулированного косинуса, или chirp сигнал, возбуждает вашу систему в области значений частот, так что входная частота изменяется мгновенно.

Можно использовать щебет входного сигнала для оценки частотной характеристики в командной строке или в Model Linearizer. Алгоритм оценки вводит щебет в вход точку, которую вы задаете для оценки, и измеряет ответ в выходной точке. Сигналы щебета применяются, когда ваша система почти линейна в области значений симуляции. Они также полезны, когда вы хотите получить ответ быстро для многих частотных точек. Модель частотной характеристики, которая возникает, когда вы используете вход, содержит только частоты, которые попадают в область значений щебета.

Создание щебета-сигналов с использованием Model Linearizer

В Model Linearizer, чтобы использовать щебет входного сигнала для оценки, на вкладке Estimation, выберите Input Signal > Chirp. Можно задать частотную область значений и другие свойства щебета одним из двух способов:

  • Введите значения вручную в диалоговом окне Create chirp input.

  • Инициализируйте частоты на основе динамики линейной модели, такой как линеаризация вашей системы.

Чтобы создать щебет на основе линейной модели:

  1. Получите линеаризированную модель, linsys1.

    Для примера смотрите Linearize Simulink Model at Model Operating Point, которая показывает, как линеаризировать модель.

  2. В Model Linearizer на вкладке Estimation выберите Input Signal > Chirp.

    Откроется диалоговое окно Create chirp input.

  3. В списке System выберите linsys1. Нажмите Compute parameters.

    Программа автоматически выбирает точки частоты на основе динамики linsys1. Программа также автоматически определяет другие параметры щебета-сигнала, включая:

    • Frequency range - Область значений частот для щебета, который программное обеспечение выбирает исходя из частот, на которых линейная система имеет интересную динамику.

    • Amplitude - Амплитуда приложенного возмущения.

    • Sample time - Шаг расчета сигнала. Чтобы избежать сглаживания, программа выбирает шаг расчета, так что частота Найквиста сигнала в пять раз превышает верхний конец частотной области значений, 2π5*max(FreqRange).

    • Number of samples

    • Initial phase

    • Sweep method

    • Sweep shape

  4. Нажмите OK, чтобы создать щебет входного сигнала. Новый входной сигнал in_chirp1 появляется в Linear Analysis Workspace.

Теперь можно выбрать этот сигнал в выпадающем списке Input Signal для оценки.

Отображение между параметрами диалогового окна Create chirp input в Model Linearizer и свойствами frest.Chirp является следующим:

Создайте диалоговое окно входа щебетаfrest.Chirp свойство
Частотная область значений > От Первый элемент, сопоставленный с 'FreqRange' опция
Частотная область значений > ToВторой элемент, сопоставленный с 'FreqRange' опция
Амплитуда'Amplitude'
Шаг расчета (сек)'Ts'
Количество выборок'NumSamples'
Начальная фаза (град)'InitialPhase'
Метод свипа'SweepMethod'
Фигура сдвига'Shape'

Создайте щебет-сигналы, используя код MATLAB

Чтобы создать щебет для оценки в командной строке с frestimate, использование frest.Chirp. Смотрите эту страницу для примеров и дополнительной информации о свойствах щебета сигнала.

См. также

Похожие темы