MFSK Waveform

Непрерывная форма волны множественной манипуляции со сдвигом частоты (MFSK)

Библиотека

Формы волны

phasedwavlib

  • MFSK Waveform block

Описание

Блок MFSK Waveform генерирует множественную непрерывную форму волны манипуляции с частотным сдвигом (MFSK) с заданным временем шага, шириной полосы пропускания, смещением частоты и количеством шагов. Блок выводит целое число выборок, шагов или сдвигов. Для получения дополнительной информации о структуре формы волны MFSK смотрите phased.MFSKWaveform.

Параметры

Sample rate (Hz)

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

Sweep bandwidth (Hz)

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

Frequency step burst time (s)

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

Number of steps per sweep

Общее количество шагов в каждом сдвиге, заданное как четное положительное целое число.

Chirp offset frequency (Hz)

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

Output signal format

Формат выходного сигнала, заданный как один из следующих:

  • 'Steps' - Блок выводит количество выборок, содержащихся в целочисленном количестве частотных шагов, Number of steps in output.

  • 'Samples' - Блок выводит количество выборок, заданное в Number of samples in output.

  • 'Sweeps' - Блок выводит количество выборок, содержащихся в целочисленном количестве сдвигов, Number of sweeps in output.

Number of sweeps in output

Количество сдвигов в выходе, заданное как положительное целое число. Этот параметр появляется только, когда вы задаете Output signal format Sweeps.

Number of samples in output

Количество выборок в выходе, заданное как положительное целое число. Этот параметр появляется только, когда вы задаете Output signal format Samples.

Number of steps in output

Количество шагов в выходе, заданное как положительное целое число. Этот параметр появляется только, когда вы задаете Output signal format Steps.

Simulate using

Метод симуляции блоков, заданный как Interpreted Execution или Code Generation. Если вы хотите, чтобы ваш блок использовал MATLAB® интерпретатор, выберите Interpreted Execution. Если вы хотите, чтобы ваш блок выполнялся как скомпилированный код, выберите Code Generation. Скомпилированный код требует времени для компиляции, но обычно запускается быстрее.

Интерпретированное выполнение полезно, когда вы разрабатываете и настраиваете модель. Блок запускает базовую системную object™ в MATLAB. Вы можете быстро изменить и выполнить модель. Когда вы удовлетворены вашими результатами, можно запустить блок с помощью Code Generation. Длинные симуляции выполняются быстрее, чем при интерпретированном выполнении. Можно запускать повторные выполнения без перекомпиляции. Однако, если вы меняете какие-либо параметры блоков, то блок автоматически перекомпилируется перед выполнением.

При установке этого параметра необходимо учитывать режим симуляции модели в целом. Таблица показывает, как параметр Simulate using взаимодействует с общим режимом симуляции.

Когда Simulink® модель находится в Accelerator режим блока, заданный с помощью Simulate using, переопределяет режим симуляции.

Режимы ускорения

Симуляция блоковПоведение симуляции
NormalAcceleratorRapid Accelerator
Interpreted ExecutionБлок выполняется с помощью интерпретатора MATLAB.Блок выполняется с помощью интерпретатора MATLAB.Создает независимый исполняемый файл из модели.
Code GenerationБлок скомпилирован.Все блоки в модели скомпилированы.

Для получения дополнительной информации смотрите Выбор режима симуляции (Simulink).

Порты

Примечание

Блочные входы и порты выхода соответствуют входу и выходным параметрам, описанным в step метод базового системного объекта. См. ссылку в нижней части этой страницы.

ПортПоддерживаемые типы данных
OutПлавающая точка двойной точности

См. также

Введенный в R2015a