exponenta event banner

поэтапный. MFSKWaveform

Описание

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

Для получения выборок формы сигнала:

  1. Определите и настройте форму сигнала MFSK. См. раздел Строительство.

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

Примечание

Начиная с R2016b, вместо использования step для выполнения операции, определенной объектом System, можно вызвать объект с аргументами, как если бы это была функция. Например, y = step(obj,x) и y = obj(x) выполнять эквивалентные операции. Когда единственный аргумент для step метод - это сам объект System, замените 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), увеличивающихся по частоте. Смещение Foffset между двумя последовательностями является постоянным и может быть положительным или отрицательным. Полная форма сигнала состоит из четного числа шагов, N, равной длительности, Tstep. Затем каждая последовательность состоит из N/2 шагов. Частота развертки Fsweep представляет собой разность между самой низкой и самой высокой частотой любой последовательности. Fsweep всегда положительный, что указывает на увеличение частоты. Разность частот между последовательными шагами каждой последовательности задается

Fstep = Fsweep/( N/2-1).

Самая низкая частота первой последовательности всегда равна 0 герц и соответствует несущей частоте полосового сигнала. Самая низкая частота второй последовательности может быть положительной или отрицательной и равна Foffset. Отрицательные частоты соответствуют полосовым частотам, которые ниже несущей частоты. Длительность сигнала задается Tsweep = N * Tstep. Свойства объекта System, соответствующие параметрам сигнала:

Параметр сигналаСобственность
Fsweep'SweepBandwidth'
Tstep'StepTime'
N'StepsPerSweep'
Foffset'FrequencyOffset'

Ссылки

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

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

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

.
Представлен в R2015a