поэтапный. MFSKWaveform

Описание

Форма волны нескольких манипулирований сдвига частоты (MFSK) используется в автомобильном радаре, чтобы улучшить одновременное оценивание дальности и радиальной скорости объектов нескольких целей. Система MFSKWaveform object™ создает основополосное представление формы волны MFSK. Форма волны MFSK состоит из двух чередованных последовательностей увеличивающихся частот, как описано в Алгоритмах.

Получить выборки формы волны:

  1. Задайте и настройте форму волны MFSK. Смотрите Конструкцию.

  2. Вызовите step, чтобы сгенерировать выборки формы волны MFSK согласно свойствам phased.MFSKWaveform. Поведение step характерно для каждого объекта в тулбоксе. Выводом метода step управляет свойство OutputFormat, которое не имеет никакого эффекта на свойства формы волны.

Примечание

При запуске в R2016b, вместо того, чтобы использовать метод step, чтобы выполнить операцию, заданную Системным объектом, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x) и y = obj(x) выполняют эквивалентные операции. Когда единственным аргументом к методу step является сам Системный объект, замена y = step(obj) y = obj().

Конструкция

sMFSK = phased.MFSKWaveform создает Системный объект формы волны MFSK, sMFSK.

sMFSK = phased.MFSKWaveform(Name,Value) создает объект формы волны MFSK, sMFSK, с дополнительными свойствами, заданными одним или несколькими аргументами Name-Value pair. Имя должно находиться внутри одинарных кавычек (' '). Можно задать несколько аргументов пары "имя-значение" в любом порядке как Name1,Value1,…,NameN,ValueN.

Свойства

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

Частота дискретизации сигнала, заданного как положительная скалярная величина. Модули являются герц.

Пример: 96e6

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

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

Пример: 9e7

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

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

Пример: 0.2e-3

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

Общее количество частоты продвигается в развертку, заданную как ровное положительное целое число.

Пример: 16

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

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

Пример: 500

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

Группировка выходного сигнала, заданная как один из 'Steps', 'Sweeps' или 'Samples'. Это свойство не имеет никакого эффекта на форму волны, но определяет выходную форму метода step.

  • 'Steps' — Вывод состоит из всех выборок, содержавшихся в целом числе шагов частоты, NumSteps.

  • Выборки Вывод состоит из целого числа выборок, NumSamples.

  • 'Sweeps' — Вывод состоит из всех выборок, содержавшихся в целом числе разверток, NumSweeps.

Пример: 'Samples'

Типы данных: char

Количество выборок в выводе, заданном как положительное целое число. Это свойство применяется только, когда вы устанавливаете OutputFormat на 'Samples'.

Пример: 200

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

Количество частоты продвигается в вывод, заданный как положительное целое число. Это свойство применяется только, когда вы устанавливаете OutputFormat на 'Steps'.

Пример: 10

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

Количество разверток в выводе, заданном как положительное целое число. Это свойство применяется только, когда вы устанавливаете OutputFormat на 'Sweeps'.

Пример 5

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

Методы

графикПостройте непрерывную форму волны MFSK
сбросСбросьте состояния объекта формы волны MFSK
шагВыборки непрерывной формы волны MFSK
Характерный для всех системных объектов
release

Позвольте изменения значения свойства Системного объекта

Примеры

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

Создайте форму волны MFSK с частотой дискретизации 1 МГц и пропускной способностью развертки 0,1 МГц. Примите 52 шага со временем шага 4 миллисекунд. Установите смещение частоты на 1 кГц. Существует 4 000 выборок на шаг.

fs = 1e6;
fsweep = 1e5;
tstep = 4e-3;
numsteps = 52;
foffset = 1000;
noutputsteps = 4;
sMFSK = phased.MFSKWaveform('SampleRate',fs,...
    'SweepBandwidth',fsweep,...
    'StepTime',tstep,...
    'StepsPerSweep',numsteps,...
    'FrequencyOffset',foffset,...
    'OutputFormat','Steps',...
    'NumSteps',noutputsteps);

Постройте действительные и мнимые компоненты второго шага формы волны с помощью метода plot. Выберите цвет графика к красному.

plot(sMFSK,'PlotType','complex','StepIdx',2,'r')

Алгоритмы

Форма волны MFSK состоит из двух чередованных последовательностей ступенчатой частоты, как показано в этой схеме частоты времени.

Каждая последовательность является набором сигналов непрерывной формы волны (CW), увеличивающихся в частоте. Смещение, смещение F, между этими двумя последовательностями являются постоянными и могут быть положительными или отрицательными. Полная форма волны состоит из четного числа шагов, N, равной длительности, шага T. Затем каждая последовательность состоит из шагов N/2. Частота развертки, развертка F, является различием между самой низкой и самой высокой частотой любой последовательности. развертка F всегда положительна, указывая на увеличивающуюся частоту. Различием в частоте между последовательными шагами каждой последовательности дают

Шаг F = F sweep/(N/2–1).

Самая низкая частота первой последовательности всегда - 0 герц и соответствует несущей частоте полосового сигнала. Самая низкая частота второй последовательности может быть положительна или отрицательна и равна смещению F. Отрицательные частоты соответствуют полосовым частотам, которые ниже, чем несущая частота. Длительность формы волны дана разверткой T = шаг N *T. Свойства Системного объекта, соответствующие параметрам сигнала,

Параметр сигналаСвойство
Развертка F'SweepBandwidth'
Шаг T'StepTime'
N'StepsPerSweep'
F смещается'FrequencyOffset'

Ссылки

[1] Meinecke, Марк-Мичейл и Герман Ролинг, “Комбинация LFMCW и принципов модуляции FSK для автомобильных радиолокационных систем”. Немецкий радарный симпозиум GRS2000. 2000.

[2] Rohling, Герман и Марк-Мичейл Мейнек. “Принципы разработки формы волны для автомобильных радиолокационных систем”. Международная конференция CIE по вопросам радара. 2001.

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

Представленный в R2015a