Несколько манипулирований сдвига частоты (MFSK) непрерывная форма волны
Формы волны
phasedwavlib
Блок MFSK Waveform генерирует частоту кратного - сдвиг, включающий (MFSK) непрерывная форма волны с заданным временем шага, полосой пропускания развертки, смещением частоты и количеством шагов. Блок выводит целое число выборок, шагов или разверток. Для получения дополнительной информации на структуре формы волны MFSK, смотрите phased.MFSKWaveform
.
Частота дискретизации сигнала в виде положительной скалярной величины. Модули находятся в герц.
Полоса пропускания MFSK развертывается в виде положительной скалярной величины. Модули находятся в герц.
Длительность времени каждой частоты продвигается в виде положительной скалярной величины. Величина в секундах.
Общее количество шагов в каждой развертке в виде ровного положительного целого числа.
Щебет возместил частоту в виде действительного скаляра. Модули находятся в герц. Смещение определяет перевод частоты между этими двумя последовательностями.
Формат выходного сигнала в виде одного из следующего:
'Steps'
— Блок выводит количество отсчетов, содержавшееся в целом числе шагов частоты, Number of steps in output.
'Samples'
— Блок выводит количество отсчетов, заданное в Number of samples in output.
'Sweeps'
— Блок выводит количество отсчетов, содержавшееся в целом числе разверток, Number of sweeps in output.
Количество разверток в блоке выводится в виде положительного целого числа. Этот параметр появляется только, когда вы устанавливаете Output signal format на Sweeps
.
Количество отсчетов в блоке выводится в виде положительного целого числа. Этот параметр появляется только, когда вы устанавливаете Output signal format на Samples
.
Количество шагов в блоке выводится в виде положительного целого числа. Этот параметр появляется только, когда вы устанавливаете Output signal format на Steps
.
Блокируйте метод симуляции в виде Interpreted Execution
или Code Generation
. Если вы хотите, чтобы ваш блок использовал MATLAB® интерпретатор, выберите Interpreted Execution
. Если вы хотите, чтобы ваш блок запустился как скомпилированный код, выбрал Code Generation
. Скомпилированный код требует, чтобы время скомпилировало, но обычно запускается быстрее.
Интерпретированное выполнение полезно, когда вы разрабатываете и настраиваете модель. Блок запускает базовую Систему object™ в MATLAB. Можно изменить и выполнить модель быстро. Когда вы удовлетворены своими результатами, можно затем запустить блок с помощью Code Generation
. Долгие симуляции запускаются быстрее, чем они были бы в интерпретированном выполнении. Можно запустить повторенное выполнение без рекомпиляции. Однако, если вы изменяете какие-либо параметры блоков, затем блок автоматически перекомпилировал перед выполнением.
При установке этого параметра необходимо учесть полный режим симуляции модели. Таблица показывает, как параметр Simulate using взаимодействует с полным режимом симуляции.
Когда Simulink® модель находится в Accelerator
режим, блочный режим, заданный с помощью Simulate using, заменяет режим симуляции.
Ускоряющие режимы
Блокируйте симуляцию | Поведение симуляции | ||
Normal | Accelerator | Rapid Accelerator | |
Interpreted Execution | Блок выполняет использование интерпретатора MATLAB. | Блок выполняет использование интерпретатора MATLAB. | Создает независимый исполняемый файл из модели. |
Code Generation | Блок скомпилирован. | Все блоки в модели скомпилированы. |
Для получения дополнительной информации смотрите Выбор Simulation Mode (Simulink).
Примечание
Порты ввода и вывода блока соответствуют параметрам ввода и вывода, описанным в step
метод базового Системного объекта. Смотрите ссылку в нижней части этой страницы.
Порт | Поддерживаемые типы данных |
---|---|
Out | Плавающая точка двойной точности |