EngeePhased.MFSKWaveform
Генератор непрерывного сигнала с многопозиционной частотной модуляцией.
| Библиотека |
|
| Блок |
Описание
Непрерывный сигнал с многопозиционной частотной модуляцией (ЧМ) используется в автомобильных радиолокаторах для улучшения одновременного импульсного и допплеровского определения расстояния до нескольких целей. Системный объект EngeePhased.MFSKWaveform генерирует непрерывный сигнал с многопозиционной ЧМ. Сигнал с многопозиционной ЧМ состоит из двух чередующихся последовательностей возрастающих частот, как описано в разделе Алгоритмы.
Чтобы сгенерировать непрерывный сигнал с многопозиционной ЧМ, выполните следующие действия:
-
Создайте объект EngeePhased.MFSKWaveform и установите его свойства.
-
Вызовите объект с аргументами, как если бы это была функция.
Чтобы узнать подробнее о том, как работать с системными объектами, см. Системные объекты Engee.
Синтаксис
Создание
-
waveform = EngeePhased.MFSKWaveform()— создает системный объектwaveformгенератора сигнала с многопозиционной ЧМ. -
waveform = EngeePhased.MFSKWaveform(Name=Value)— создает системный объектwaveformгенератора сигнала с многопозиционной ЧМ с указанным свойством"Name", установленным на указанное значениеValue. Вы можете указать дополнительные свойства в виде пар имя-значение в любом порядке (Name1=Value1,…,Name=ValueN).
Аргументы
Выходные аргументы
Y —
сигнал с многопозиционной ЧМ
комплексный вектор
Details
Выходной сигнал с многопозиционной ЧМ, возвращаемый в виде комплексного вектора размером . Когда метод step! достигает конца сигнала, выходные отсчеты зацикливаются с начала сигнала, образуя периодический сигнал.
| Типы данных |
|
| Поддержка комплексных чисел |
да |
Свойства
#
StepTime —
длительность шага частоты
Вещественное число
Details
Длительность каждого шага частоты в секундах, заданная в виде положительного скаляра.
Значение по умолчанию — 1e−4.
#
StepsPerSweep —
общее число шагов по девиации частоты
Вещественное число
Details
Общее число шагов по девиации частоты, заданное в виде четного положительного целого числа.
Значение по умолчанию — 64.
#
SampleRate —
частота дискретизации выходного сигнала
Вещественное число
Details
Частота дискретизации сигнала в виде положительного скаляра. Единицы измерения — Гц.
Значение по умолчанию — 1e6.
#
NumSteps —
число шагов частоты в сигнале
Вещественное число
Details
Число шагов частоты в выходном сигнале, заданное в виде целого положительного числа.
Значение по умолчанию — 1.
#
NumSamples —
число отсчетов в сигнале
Вещественное число
Details
Число отсчетов в выходном сигнале, заданное в виде целого положительного числа.
Значение по умолчанию — 1.
#
OutputFormat —
формат выходного сигнала
Строка
Details
Формат выходного сигнала:
-
"Steps"(по умолчанию) — выходной сигнал состоит из всех отсчетов, содержащихся в целом числе частотных шагов NumSteps. -
"Samples"— выходной сигнал состоит из целого числа отсчетов NumSamples. -
"Sweeps"— выходной сигнал состоит из всех отсчетов, содержащихся в целом числе шагов по девиации частоты NumSweeps.
Значения OutputFormat не влияют на свойства сигнала.
#
NumSweeps —
число шагов по девиации частоты в сигнале
Вещественное число
Details
Число шагов по девиации частоты в выходном сигнале, заданное в виде целого положительного числа.
Значение по умолчанию — 1.
#
FrequencyOffset —
смещение частоты
Вещественное число
Details
Смещение частоты, заданное в виде вещественного скаляра. Смещение частоты определяет частотный сдвиг между двумя последовательностями. Единицы измерения — Гц.
Значение по умолчанию — 1000.
#
SweepBandwidth —
девиация частоты
Вещественное число
Details
Девиация частоты в выходном сигнале, заданная в виде положительного скаляра. Единицы измерения — Гц.
Девиация частоты сигнала — это разность между самой высокой и самой низкой частотами любой из последовательностей.
Значение по умолчанию — 1e5.
Методы
Алгоритмы
Сигнал с многопозиционной ЧМ состоит из двух чередующихся ступенчато-частотных последовательностей, как показано на диаграмме.
Каждая последовательность представляет собой набор непрерывных сигналов, возрастающих по частоте. Смещение между двумя последовательностями постоянно и может быть положительным или отрицательным. Полный сигнал состоит из четного числа шагов одинаковой длительности . Тогда каждая последовательность состоит из шагов. Девиация частоты сигнала — это разность между самой высокой и самой низкой частотами любой из последовательностей. Значение всегда положительно, что указывает на увеличение частоты. Разность частот между последовательными шагами каждой последовательности определяется следующим образом:
Самая низкая частота первой последовательности всегда равна 0 Гц и соответствует несущей частоте полосового сигнала. Самая низкая частота второй последовательности может быть положительной или отрицательной и равна . Отрицательные частоты соответствуют частотам полосового сигнала, которые ниже несущей частоты. Длительность сигнала задается значением . Свойства системного объекта, соответствующие параметрам сигнала, приведены в таблице.
| Параметр сигнала | Свойство |
|---|---|
|
|
|
|
|
|
|
Литература
-
Meinecke, Marc-Michael, and Hermann Rohling, Combination of LFMCW and FSK Modulation Principles for Automotive Radar Systems. German Radar Symposium GRS2000. 2000.
-
Rohling, Hermann, and Marc-Michael Meinecke. Waveform Design Principles for Automotive Radar Systems. CIE International Conference on Radar. 2001.