Непрерывная форма волны множественной манипуляции со сдвигом частоты (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 | Плавающая точка двойной точности |