phased.MFSKWaveform

Описание

Сигнал множественного частотного сдвига (MFSK) используется в автомобильном радаре для улучшения одновременного оценивания дальности и радиальной скорости объектов множества целей. The 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 кГц. Существует 4000 выборки на шаг.

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 step = F sweep/ (N/2–1).

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

Параметр сигналаСвойство
F свип'SweepBandwidth'
T шаг'StepTime'
N'StepsPerSweep'
F смещение'FrequencyOffset'

Ссылки

[1] Meinecke, Marc-Michale, and Hermann Rohling, «Комбинация LFMCW и FSK Принципы модуляции для автомобильных радиолокационных систем». Немецкий радиолокационный симпозиум GRS2000. 2000.

[2] Ролинг, Герман и Марк-Михале Мейнеке. «Принципы проекта формы волны для автомобильных радиолокационных систем». Международная конференция CIE по радиолокации. 2001.

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

.
Введенный в R2015a