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')

Алгоритмы

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