Chirp Signal

Сгенерируйте синусоиду с увеличением частоты

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

  • Chirp Signal block

Описание

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

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

Ограничения

  • Время начала симуляции должно быть 0. Чтобы подтвердить это значение, перейдите на панель Solver в диалоговом окне Параметров конфигурации и просмотрите поле 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