Документация Engee

FMCW Waveform

Генератор непрерывного излучения с частотной модуляцией (FMCW).

fmcw waveform

Описание

Блок FMCW Waveform генерирует сигнал непрерывного излучения с частотной модуляцией (FMCW) с заданным временем приращения частоты и девиацией частоты . Сигнал на выходе блока представляет собой целое число импульсов или последовательность отсчетов.

Порты

Выход

Port_1 — сигнал непрерывного излучения с частотной модуляцией
комплексный вектор-столбец

Выход блока, заданный в виде комплексного вектор-столбца, содержащего отсчеты сигнала. Количество отсчетов в сигнале зависит от следующих параметров:

  • Если для параметра Output signal format установлено значение Samples, то выход блока определяется параметром Number of samples in output или числом отсчетов.

  • Если для параметра Output signal format установлено значение Sweeps, то выход блока определяется параметром Number of sweeps in output или числом частотно-модулированных импульсов.

  • Если для параметра Sweep direction установлено значение Triangle, то период модуляции сигнала м в два раза больше времени приращения частоты.

Параметры

Sample rate (Hz) — частота дискретизации
1e6 (по умолчанию) | положительный скаляр

Частота дискретизации сигнала в виде положительного скаляра. Единицы измерения — Гц.

Произведение частоты дискретизации Sample rate (Hz) и времени приращения частоты Sweep time должно быть целым числом.

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

Параметр блока

SampleRate

Значения

положительный скаляр

По умолчанию

1e6

Sweep time (s) — время приращения частоты
1e-4 с (по умолчанию)

Время приращения частоты (Sweep time) представляет собой скаляр или вектор-строку положительных действительных чисел и может характеризовать как нарастание частоты модуляции сигнала, так и ее убывание. Единицы измерения – секунды. Произведение частоты дискретизации (Sample rate) и времени приращения частоты должно быть целым числом.

Чтобы время приращения частоты изменялось в выходном сигнале, установите параметр Sweep time как вектор-строку. Генератор сигнала последовательно берет соответствующее значение вектора в качестве времени приращения частоты для своего периода модуляции м . При достижении последнего значения вектора, процесс продолжается с начала.

Если параметр Sweep direction установлен в Up или Down, то период модуляции сигнала м равен времени приращения частоты . Если параметр Sweep direction установлен в Triangle, то период модуляции сигнала м в два раза больше времени приращения частоты , поскольку каждый период модуляции сигнала складывается из времени нарастающего приращения частоты и убывающего девиации частоты.

Если параметр Sweep time и параметр Sweep bandwidth являются вектор-строками, тогда их размерность должна совпадать.

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

Параметр блока

SweepTime

Значения

положительный скаляр

По умолчанию

1е-4

Sweep bandwidth (Hz) — девиация частоты
1e5 Гц (по умолчанию)

Девиация частоты сигнала с линейной частотной модуляцией в виде скаляра или вектор-строки положительных действительных чисел. Единицы измерения – герцы.

Чтобы девиация частоты изменялась в выходном сигнале, установите параметр Sweep bandwidth как вектор-строку. Генератор сигнала последовательно использует соответствующее значение вектора в качестве девиации частоты для своего периода модуляции. При достижении последнего значения вектора, процесс продолжается с начала.

Если параметры Sweep time и Sweep bandwidth являются вектор-строками, то их размерность должна совпадать.

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

Параметр блока

SweepBandwidth

Значения

положительный скаляр

По умолчанию

1e5

Sweep direction — направление девиации частоты
Up (по умолчанию) | Down | Triangle

Направление девиации частоты:

  • Up — увеличение частоты (рис. 1а).

  • Down — уменьшение частоты (рис. 1б).

  • Triangle — последовательное увеличение и уменьшение частоты (рис. 2).

fmcw waveform 2

fmcw waveform 1

Sweep interval — интервал девиации частоты
Positive (по умолчанию) | Symmetric

Интервал девиации частоты, заданный в виде Positive или Symmetric:

  • Positive — частота сигнала будет изменяться в интервале от 0 до B, где B — значение параметра Sweep bandwidth.

  • Symmetric — частота сигнала будет изменяться в интервале между −B/2 и B/2.

Output signal format — формат выходного сигнала
Sweeps (по умолчанию) | Samples

Формат выходного сигнала, заданный в виде:

  • Sweeps — выходной сигнал блока, имеющий форму нескольких частотно-модулированных импульсов, число которых определяется параметром Number of sweeps in output.

  • Samples — выходной сигнал блока, имеющий форму последовательности отсчетов, количество которых определяется параметром Number of samples in output.

Если для параметра Sweep direction установлено значение Triangle, то время приращения частоты составляет половину периода модуляции сигнала м .

Number of samples in output — число отсчетов выходного сигнала
100 (по умолчанию) | положительное число

Число отсчетов выходного сигнала, заданное в виде целого положительного числа.

Пример: 1000

Зависимости

Чтобы использовать этот параметр, установите для параметра Output signal format значение Samples.

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

Параметр блока

NumSample

Значения

положительное число

По умолчанию

100

Number of sweeps in output — число импульсов выходного сигнала
1 (по умолчанию) | целое положительное число

Число частотно-модулированных импульсов выходного сигнала, заданное в виде целого положительного числа.

Зависимости

Чтобы использовать этот параметр, установите для параметра Output signal format значение Sweeps.

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

Параметр блока

NumSweeps

Значения

положительный скаляр

По умолчанию

1