Сгенерируйте частотно-модулированный косинус (щебет) сигнал
Системный тулбокс/источники DSP
Блок Chirp выводит частотно-модулированный косинус (щебет) сигнал с амплитудой единицы и непрерывной фазой. Чтобы задать необходимый выходной щебет, вы должны задать его функцию мгновенной частоты, также известную как выход частоты. Свип частоты может быть линейным, квадратичным или логарифмическим и повторяется один раз в Sweep time по умолчанию. Описание алгоритмов, используемых блоком Chirp, смотрите в Алгоритмах.
Port_1
- Сигнал косинуса (щебета) стреловидной частотыЧастотно-модулированный косинус. В Linear
, Logarithmic
, и Quadratic
режимы (заданные параметром Frequency sweep), блок выводит частотно-модулированный косинус с мгновенными значениями частоты, заданными параметрами частоты и времени. В Swept cosine
В режиме блок выводит частотно-модулированный косинус с линейной мгновенной выходной частотой, которая может отличаться от заданной частотными и временными параметрами.
Для получения дополнительной информации о том, как блок вычисляет выход, см. Алгоритмы.
Типы данных: single
| double
Frequency sweep
- Тип свипа частотыLinear
(по умолчанию) | Swept cosine
| Logarithmic
| Quadratic
Тип выхода мгновенного свипа частоты, fi (t): Linear
, Logarithmic
, Quadratic
, или Swept cosine
. Для получения дополнительной информации см. «Формирование сдвига частоты» и «Алгоритмы».
Когда вы хотите линейно прокрутить сигнал щебета, мы рекомендуем, чтобы вы использовали Linear
частотный свип. Хотя и Swept cosine
частотный свип также приводит к линейно прокрутке щебета сигнала, выход может иметь неожиданное содержимое частоты.
Значение протянутого косинуса в Target time не обязательно является Target frequency. Это связано с тем, что заданный пользователем свип не является фактическим свипом частоты выходного сигнала косинуса развертки, как отмечено в Output Computation Method for Swept Cosine Frequency Sweep. Смотрите таблицу «Мгновенные значения частоты свипа» (Instantaneous Frequency Sweep Values) для фактического значения свипа свепта косинуса в Target time.
В Swept cosine режиме не устанавливайте параметры так, чтобы 1/ T sw было намного больше значений параметров Initial frequency и Target frequency. В таких случаях фактическое частотное содержимое прокрутки косинуса может быть ближе к 1/ T sw, намного превышая Initial frequency и Target frequency значений параметров.
Sweep mode
- Режим свипаUnidirectional
(по умолчанию) | Bidirectional
Параметр Sweep mode определяет, является ли ваше свипирование однонаправленным или двунаправленным, что влияет на форму вашего выхода частоты свипа (см. «Формирование свипа частоты»). В следующей таблице описаны характеристики однонаправленных и двунаправленных сдвигов.
Настройки параметров режима сдвига | Характеристики свипа |
---|---|
|
|
|
|
Следующая схема иллюстрирует линейный сдвиг в обоих режимах сдвига. Для получения информации об установке значений частоты в свипе, смотрите Установка мгновенных значений свипа частоты.
Initial frequency (Hz)
- Начальная частота1000
(по умолчанию) | скаляромДля Linear
, Quadratic
, и Swept cosine
развертки, начальная частота, f 0, выход сигнала щебета. Можно задать Initial frequency (Hz) как скаляр, больший или равный нулю. Для Logarithmic
sweeeps, Initial frequency на один меньше, чем фактическая начальная частота sweep. Кроме того, когда сдвиг Logarithmic
необходимо задать значение Initial frequency меньше, чем значение Target frequency.
Для получения дополнительной информации см. Раздел «Настройка значений мгновенного сдвига частоты».
Настраиваемый: Да
Target frequency (Hz)
- Целевая частота4000
(по умолчанию) | скаляромДля Linear
, Quadratic
, и Logarithmic
развертки, мгновенная частота, fi (tg), выхода на Target time, tg. Можно задать Target frequency (Hz) как скаляр, больший или равный нулю. Для Swept cosine
sweeep, Target frequency является мгновенной частотой выхода в половине Target time, tg/2. Когда Frequency sweep Logarithmic
необходимо задать Target frequency больше, чем Initial frequency.
Для получения дополнительной информации см. Раздел «Настройка значений мгновенного сдвига частоты».
Настраиваемый: Да
Target time (s)
- Целевое время свипа1
(по умолчанию) | скаляромДля Linear
, Quadratic
, и Logarithmic
сдвигает, время, tg, при котором сдвиг достигает Target frequency, fi (tg). Для Swept cosine
sweeep, Target time является временем, в которое sweep достигает 2 fi (tg) - f0. Target time должен быть скаляром, который больше или равен нулю и меньше или равен Sweep time ,.
Для получения дополнительной информации см. Раздел «Настройка значений мгновенного сдвига частоты».
Настраиваемый: Да
Sweep time (s)
- Время свипа1
(по умолчанию) | скаляромВ Unidirectional
Sweep mode Sweep time, Tsw, является периодом развертки выхода частоты. В Bidirectional
Sweep mode, Sweep time составляет половину периода выхода частотного свипа. Sweep time должен быть скаляром, который больше или равен Target time, .
Настраиваемый: Да
Initial phase (rad)
- Начальная фаза выхода косинуса0
(по умолчанию) | скаляромФаза, , из выхода косинуса при t = 0;. Можно задать Initial phase (rad) как скаляр, который больше или равен нулю.
Настраиваемый: Да
Sample time
- Выходной период дискретизации1/8000
(по умолчанию) | положительная скалярная величинаПериод дискретизации, Ts, выход. Период выхода системы координат Mo Ts, где Mo количество выборок в систему координат.
Samples per frame
- Выборки по системам координат1
(по умолчанию) | положительное целое числоКоличество выборок, Mo, для буферизации в каждой выходной системе координат, заданное как положительный целочисленный скаляр.
Output data type
- Тип выходных данныхDouble
(по умолчанию) | Single
Тип данных выхода, заданный как одинарная точность или двойная точность.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|
Вы управляете основной формой выходного мгновенного сдвига частоты, fi (t), используя параметры Frequency sweep и Sweep mode.
Параметры настройки формы сдвига | Возможная настройка | Описание параметра |
---|---|---|
Frequency sweep | Линейный Квадратный Логарифмический Свепт косинус | Определяет, изменяются ли частоты сдвига линейно, квадратично или логарифмически. Линейные и стреловидные косинусоидные свипы оба варьируются линейно. |
Sweep mode | Однонаправленный Двунаправленный | Определяет, является ли сдвиг однонаправленным или двунаправленным. Для получения дополнительной информации смотрите Режим сдвига |
Следующая схема иллюстрирует возможные формы свипа частоты, которые вы можете получить, установив параметры Frequency sweep и Sweep mode.
Для получения информации о том, как задать значения частоты в сдвиге, смотрите Настройка значений мгновенного сдвига частоты.
Установите следующие параметры, чтобы настроить значения частоты вашего выхода частоты свип.
Initial frequency (Гц), f0
Target frequency (Гц), fi (tg)
Target time (секунды), tg
В следующей таблице приведены значения сдвига в определенное время для всех настроек Frequency sweep. Для получения информации о формулах, используемых для вычисления значений сдвига в другое время, см. Алгоритмы.
Мгновенные значения свипа частоты
Частотный свип | Значение сдвига при t = 0 | Значение сдвига при t = t g | Время, когда значение свипа является целевой частотой, f i ( t g ) |
---|---|---|---|
Линейный | f0 | fi (<reservedrangesplaceholder0>) | tg |
Квадратный | f0 | fi (<reservedrangesplaceholder0>) | tg |
Логарифмический | f0 | fi (<reservedrangesplaceholder0>) | tg |
Свепт косинус | f0 | 2fi (tg) - f0 | <reservedrangesplaceholder1> <reservedrangesplaceholder0> |
Блок Chirp использует одну из двух формул, чтобы вычислить выход блока, в зависимости от Frequency Sweep настройки параметра. Для получения дополнительной информации см. следующие разделы.
Следующая таблица показывает уравнения, используемые блоком для вычисления заданного пользователем выхода частоты, fi (t), выхода блока, ychirp (t) и фактического свипа выходной частоты, fi(actual) (t). Единственный раз, когда заданный пользователем сдвиг не является фактическим выходным сдвигом, когда параметр Frequency sweep установлен на Swept cosine
.
Примечание
Следующие уравнения применяются только к однонаправленным свипам, в которых fi (0) < fi (tg). Чтобы вывести уравнения для других случаев, исследуйте следующую таблицу и схему в Формировании Свипа Частоты.
Таблица уравнений, используемая блоком, содержит следующие переменные:
f i (t) - пользовательская частотная развертка
fi(actual) (t) - фактическая выходная частота свипа, обычно равная fi (t)
y (t) - выход блока Щебета
- фаза щебета сигнала, где , и является производной от фазы
- значение параметра Initial phase, где
Уравнения для однонаправленных положительных сдвигов
Частотный свип | Блок Выходной Сигнал Щебета | Заданная пользователем частотная развертка, f i (t) | Фактическая частота свипа, f i(actual) (t) | |
---|---|---|---|---|
| ||||
| То же, что и | |||
| То же, что и | Где f i (t g) > f 0 > 0 | Н/Д | |
| То же, что и | То же, что и |
Производная от фазы щебета-функции даёт мгновенную частоту щебета-функции. Блок Chirp использует этот принцип, чтобы вычислить выход щебета, когда параметр Frequency Sweep установлен в Linear
, Quadratic
, или Logarithmic
.
Линейный, квадратичный или логарифмический сигнал щебета с фазой | |
Производная фазы является мгновенной частотой |
Например, если вам нужен щебет с линейным мгновенным свипом частоты, установите параметр Frequency Sweep на Linear
, и настройте значения линейного сдвига путем установки других параметров соответствующим образом. Блок выводит щебет, производная по фазе которого является заданным линейным свипом. Это гарантирует, что мгновенная частота выхода является желаемым линейным свипом. Для уравнений, описывающих линейный, квадратичный и логарифмический сдвиги, смотрите Уравнения для Выходных Расчетов.
Чтобы сгенерировать сигнал swept cosine chirp, блок устанавливает выход swept cosine chirp следующим образом.
Swept cosine chirp output (Уравнение мгновенной частоты, не удерживает.) |
Мгновенное уравнение частоты, показанное в Output Computation Method for Linear, Quadratic и Logarithmic Frequency Sweeps, не удерживает для стреловидного косинусоидного щебета, поэтому определяемый пользователем частотный свип, fi (t), не является фактическим выходом свипом частоты, fi(actual) (t), стреловидого косинного щебина. Таким образом, свитые выходы косинуса могут не вести себя, как вы ожидаете. Чтобы узнать больше о поведении стреловидного косинуса, смотрите Frequency sweep, описанный для параметра Frequency sweep, и Equations for Output Computation.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.