Непрерывная форма сигнала многочастотной манипуляции (MFSK)
Формы волны
phasedwavlib
Блок формы сигнала MFSK генерирует непрерывную форму сигнала с множественной частотной манипуляцией (MFSK) с заданным временем шага, полосой пропускания свип-сигнала, сдвигом частоты и числом шагов. Блок выводит целое число выборок, шагов или сдвигов. Для получения подробной информации о структуре сигнала MFSK см. phased.MFSKWaveform.
Частота дискретизации сигнала, заданная как положительный скаляр. Единицы измерения в герцах.
Полоса пропускания сдвига MFSK, заданная как положительный скаляр. Единицы измерения в герцах.
Длительность времени каждого шага частоты, заданная как положительный скаляр. Единицы измерения в секундах.
Общее число шагов в каждой развертке, указанное как четное положительное целое число.
Частота сдвига чирпа, заданная как действительный скаляр. Единицы измерения в герцах. Смещение определяет преобразование частоты между двумя последовательностями.
Формат выходного сигнала, определяемый одним из следующих параметров:
'Steps' - Блок выводит число выборок, содержащихся в целом числе частотных шагов, число шагов на выходе.
'Samples' - Блок выводит количество выборок, указанное в поле Number of samples in output.
'Sweeps' - Блок выводит число выборок, содержащихся в целом числе свипов, число свипов в выходных данных.
Число сдвигов в выводе блока, указанное как положительное целое число. Этот параметр появляется только в том случае, если для параметра 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, переопределяет режим моделирования.
Режимы ускорения
| Моделирование блоков | Поведение при моделировании | ||
Normal | Accelerator | Rapid Accelerator | |
Interpreted Execution | Блок выполняется с использованием интерпретатора MATLAB. | Блок выполняется с использованием интерпретатора MATLAB. | Создание автономного исполняемого файла из модели. |
Code Generation | Блок скомпилирован. | Все блоки в модели компилируются. | |
Дополнительные сведения см. в разделе Выбор режима моделирования (Simulink).
Примечание
Входные и выходные порты блока соответствуют входным и выходным параметрам, описанным в step метод базового объекта System. См. ссылку в нижней части этой страницы.
| Порт | Поддерживаемые типы данных |
|---|---|
Out | Плавающая точка с двойной точностью |