exponenta event banner

Щебет

Формирование сигнала косинуса (чирп) со сдвигаемой частотой

  • Библиотека:
  • Инструментарий/источники системы DSP

  • Chirp block

Описание

Блок Chirp выдает сигнал косинуса (chirp) со сдвигаемой частотой с единичной амплитудой и непрерывной фазой. Чтобы задать требуемый выходной сигнал частотной частоты, необходимо определить его функцию мгновенной частоты, также известную как сдвиг выходной частоты. По умолчанию сдвиг частоты может быть линейным, квадратичным или логарифмическим и повторяться один раз в каждое время сдвига. Описание алгоритмов, используемых блоком Chirp, см. в разделе Алгоритмы.

Порты

Продукция

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

Сигнал косинуса (чирп) со сдвигаемой частотой. В Linear, Logarithmic, и Quadratic режимы (установленные параметром Frequency sweep), блок выводит косинус swept-частоты с мгновенными значениями частоты, заданными параметрами частоты и времени. В Swept cosine в режиме блок выводит косинус со сдвигаемой частотой с линейной мгновенной выходной частотой, которая может отличаться от частоты и временных параметров.

Дополнительные сведения о том, как блок вычисляет выходные данные, см. в разделе Алгоритмы.

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

Параметры

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

Тип выходного мгновенного сдвига частоты, fi (t ):Linear, Logarithmic, Quadratic, или Swept cosine. Дополнительные сведения см. в разделе Формирование частотного сдвига и алгоритмов.

Ограничения

Когда вы хотите линейно swepted chirp сигнал, мы рекомендуем использовать Linear свип частоты. Хотя Swept cosine свип частоты также дает линейно свитый чирп-сигнал, выходной сигнал может иметь неожиданное частотное содержание.

  • Значение развертки косинуса в целевое время не обязательно является целевой частотой. Это происходит из-за того, что заданный пользователем сдвиг не является фактическим сдвигом частоты свип-сигнала косинуса, как отмечено в разделе Метод вычисления выходного сигнала для свип-сигнала косинуса. В таблице Мгновенные значения сдвига частоты (Instantaneous Frequency Sweep Values) приведено фактическое значение сдвига косинуса в целевое время.

  • В режиме косинуса Swept не устанавливайте параметры так, чтобы 1/Tsw было намного больше значений параметров Начальная частота (Initial frequency) и Целевая частота (Target frequency). В таких случаях фактическое частотное содержание развертываемого косинусного сдвига может быть ближе к 1/Tsw, значительно превышая значения параметров начальной частоты и целевой частоты.

Параметр режима сдвига определяет, является ли сдвиг однонаправленным или двунаправленным, что влияет на форму сдвига выходной частоты (см. раздел Формирование сдвига частоты). В следующей таблице описаны характеристики однонаправленных и двунаправленных протягиваний.

Параметры режима сдвигаХарактеристики сдвига

Unidirectional

  • Длится один раз, Tsw

  • Повторяется один раз в Tsw

Bidirectional

  • Длится в течение двукратного времени зачистки, 2Tsw

  • Повторяется один раз в 2Tsw

  • Первая половина идентична однонаправленному аналогу.

  • Второй тайм - зеркальное отражение первого тайма.

Следующая диаграмма иллюстрирует линейный сдвиг в обоих режимах сдвига. Сведения о настройке значений частоты сдвига см. в разделе Настройка мгновенных значений сдвига частоты.

Для Linear, Quadratic, и Swept cosine sweeps, начальная частота f0 выходного сигнала чирп-сигнала. Начальную частоту (Гц) можно задать в виде скаляра, большего или равного нулю. Для Logarithmic sweeps, начальная частота на единицу меньше фактической начальной частоты sweep. Кроме того, когда сдвиг Logarithmic, необходимо установить начальную частоту меньше целевой частоты.

Дополнительные сведения см. в разделе Настройка значений мгновенного сдвига частоты.

Настраиваемый: Да

Для Linear, Quadratic, и Logarithmic sweeps, мгновенная частота, fi (tg), выходного сигнала в целевое время, tg. Целевую частоту (Гц) можно задать в виде скаляра, большего или равного нулю. Для Swept cosine sweep, Target frequency - мгновенная частота выхода в половине целевого времени, tg/2. Когда сдвиг частоты равен Logarithmic, необходимо задать для параметра Целевая частота значение, превышающее Начальную частоту.

Дополнительные сведения см. в разделе Настройка значений мгновенного сдвига частоты.

Настраиваемый: Да

Для Linear, Quadratic, и Logarithmic свипы, время, tg, при котором свип достигает целевой частоты, fi (tg). Для Swept cosine sweep, Target time - время, в которое sweep достигает 2fi (tg) - f0. Целевое время должно быть скаляром, большим или равным нулю, и меньшим или равным времени сдвига, Tsw≥tg.

Дополнительные сведения см. в разделе Настройка значений мгновенного сдвига частоты.

Настраиваемый: Да

В Unidirectional Режим сдвига, время сдвига, Tsw, является периодом сдвига выходной частоты. В Bidirectional В режиме свип-сигнала время свип-сигнала равно половине периода свип-сигнала выходной частоты. Время сдвига должно быть скаляром, большим или равным целевому времени, Tsw≥tg.

Настраиваемый: Да

Фаза β 0 выхода косинуса при t = 0; ychirp (t) = cos (δ 0). Можно указать начальную фазу (рад) как скаляр, который больше или равен нулю.

Настраиваемый: Да

Период выборки TS выходных данных. Период выходного кадра - MoTs, где Mo - количество выборок на кадр.

Число выборок, Mo, для буферизации в каждом выходном кадре, указанное как положительный целочисленный скаляр.

Тип данных вывода, заданный как одинарная точность или двойная точность.

Примеры модели

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

Типы данных

double | single

Прямой проход

no

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

no

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

no

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

no

Подробнее

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

Алгоритмы

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

Блок Chirp использует одну из двух формул для вычисления выходного сигнала блока в зависимости от настройки параметра «Сдвиг частоты». Дополнительные сведения см. в следующих разделах.

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

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