Непрерывная форма волны множественной манипуляции со сдвигом частоты (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 | Блок скомпилирован. | Все блоки в модели скомпилированы. |
Для получения дополнительной информации смотрите Выбор режима симуляции (Simulink).
Примечание
Блочные входы и порты выхода соответствуют входу и выходным параметрам, описанным в step
метод базового системного объекта. См. ссылку в нижней части этой страницы.
Порт | Поддерживаемые типы данных |
---|---|
Out | Плавающая точка двойной точности |