phased.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 аргументы. Name должен появиться в одинарных кавычках (''). Можно задать несколько аргументов пары "имя-значение" в любом порядке как Name1,Value1,…,NameN,ValueN.

Свойства

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

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

Пример: 96e6

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

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

Пример: 9e7

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

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

Пример: 0.2e-3

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

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

Пример: 16

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

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

Пример: 500

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

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

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

  • 'Samples' — Выход состоит из целого числа выборок, 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')

Figure contains 2 axes. Axes 1 with title MFSK waveform: real part, step 2 contains an object of type line. Axes 2 with title MFSK waveform: imaginary part, step 2 contains an object of type line.

Алгоритмы

Форма волны 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