Chirp Signal

Сгенерируйте синусоиду с увеличивающейся частотой

  • Библиотека:
  • Simulink / Источники

  • Chirp Signal block

Описание

Блок Chirp Signal генерирует синусоиду, частота которой увеличивается на линейном уровне со временем. Можно использовать этот блок для спектрального анализа нелинейных систем. Блок генерирует скалярный или векторный выход.

Параметры, Initial frequency, Target time, и Frequency at target time, определяют выход блока. Можно задать любые из этих переменных как скаляры или массивы. Все параметры, заданные как массивы, должны иметь те же размерности. Блок расширяет скалярные параметры, чтобы иметь те же размерности как параметры массива. Блок выход имеет те же размерности как параметры, если вы не устанавливаете флажок Interpret vector parameters as 1-D. Если вы устанавливаете этот флажок, и параметры являются строкой или вектор-столбцами, блок выводит вектор (1D массив) сигнал.

Ограничения

  • Время начала симуляции должно быть 0. Чтобы подтвердить это значение, перейдите к панели Solver в диалоговом окне Configuration Parameters и просмотрите поле Start time.

  • Предположим, что вы используете блок Chirp Signal в активированной подсистеме. Каждый раз, когда подсистема включена, блок выходные соответствия, что появилось бы, если бы подсистема была включена в течение симуляции.

Порты

Вывод

развернуть все

Sine wave, частота которого увеличивается на линейном уровне со временем. Сигнал щебета может быть скаляром, вектором, матрицей или массивом N-D.

Типы данных: double

Параметры

развернуть все

Начальная частота сигнала в виде скаляра, вектора, матрицы или массива N-D.

Программируемое использование

Параметры блоков: f1
Ввод: символьный вектор
Значения: скаляр | вектор | матрица | массив N-D
Значение по умолчанию: '0.1'

Время, в секундах, в которые частота достигает значения параметров Frequency at target time. Вы задаете Target time как скаляр, вектор, матрицу или массив N-D. После того, как целевое время достигнуто, частота продолжает изменяться на том же уровне.

Программируемое использование

Параметры блоков: T
Ввод: символьный вектор
Значения: скаляр | вектор | матрица | массив N-D
Значение по умолчанию: '100'

Частота, в Гц, сигнала в целевое время в виде скаляра, вектора, матрицы или массива N-D.

Программируемое использование

Параметры блоков: f2
Ввод: символьный вектор
Значения: скаляр | вектор | матрица | массив N-D
Значение по умолчанию: '1'

Когда вы устанавливаете этот флажок, любой столбец или матричные значения строки, вы задаете для Initial frequency, Target time и результата параметров Frequency at target time в векторном выходе, элементами которого являются элементы строки или столбца. Для получения дополнительной информации смотрите, Определяют Выходные Размерности Исходных блоков.

Программируемое использование

Параметры блоков: VectorParams1D
Ввод: символьный вектор
Значения: 'on' | 'off'
Значение по умолчанию: 'on'

Характеристики блока

Типы данных

double

Прямое сквозное соединение

no

Многомерные сигналы

no

Сигналы переменного размера

no

Обнаружение пересечения нулем

no

Расширенные возможности

Смотрите также

Представлено до R2006a