Библиотека импульсных форм волны
Phased Array System Toolbox / формы волны
Импульсная Библиотека Формы волны генерирует различные типы импульсных форм волны от библиотеки форм волны.
Idx
Индекс формы волныИндексируйте, чтобы выбрать форму волны, заданную как положительное целое число. Индекс выбирает форму волны из набора форм волны, заданных параметром Specification of each waveform in the library.
Типы данных: double
Y
Импульсные выборки формы волныИмпульсные выборки формы волны, возвращенные как комплексный вектор или матрица с комплексным знаком.
Типы данных: double
Поддержка комплексного числа: Да
Sample rate (Hz)
— Частота дискретизации выходной формы волны1e6
(значение по умолчанию) | положительная скалярная величинаЧастота дискретизации выходной формы волны, заданной как положительная скалярная величина. Отношение Sample rate (Hz) к каждому элементу в векторе Pulse repetition frequency (Hz) должно быть целым числом. Это ограничение эквивалентно требованию, чтобы импульсный интервал повторения был интегральным кратным демонстрационный интервал.
Specification of each waveform in the library
— Импульсные формы волны в библиотеке{{'Rectangular','PRF',1e4,'PulseWidth',50e-6},{'LinearFM','PRF',1e4,'PulseWidth',50e-6,'SweepBandwidth',1e5,'SweepDirection','Up','SweepInterval','Positive'}}
(значение по умолчанию) | массив ячеекИмпульсные формы волны, заданные как массив ячеек. Каждая ячейка массива содержит спецификацию одной формы волны. Каждая форма волны является также массивом ячеек, содержащим параметры формы волны.
{{Waveform 1 Specification},{Waveform 2 Specification},{Waveform 3 Specification}, ...}
Встроенные формы волны
Тип формы волны | Идентификатор формы волны | Аргументы пары "имя-значение" формы волны |
Линейный FM | 'LinearFM' | Смотрите линейные аргументы формы волны FM |
Фаза закодирована | 'PhaseCoded' | Смотрите закодированные фазой аргументы формы волны |
Прямоугольный | 'Rectangular' | Смотрите прямоугольные аргументы формы волны |
Ступенчатый FM | 'SteppedFM' | Смотрите продвинутые аргументы формы волны FM |
Можно создать пользовательскую форму волны с пользовательской функцией. Первый входной параметр функции должен быть частотой дискретизации. Используйте указатель на функцию вместо идентификатора формы волны в первой ячейке спецификации формы волны. Остальные ячейки содержат все входные аргументы функции кроме частоты дискретизации. Задайте все входные параметры в порядке, они передаются в функцию. Функция должна иметь по крайней мере один выходной аргумент, чтобы возвратить выборки каждого импульса в вектор-столбце. Можно только создать пользовательские формы волны, когда вы устанавливаете Simulate using на Interpreted Execution
.
Source of simulation sample time
— Источник шага расчета симуляцииDerive from waveform parameters
(значение по умолчанию) | Inherit from Simulink engine
Источник шага расчета симуляции, заданного как Derive from waveform parameters
или Inherit from Simulink engine
. Когда установлено в Derive from waveform parameters
, блок запускается по плавающему курсу, определенному PRF выбранной формы волны. Прошедшее время является переменным. Когда установлено в Inherit from Simulink engine
, выполнения блока по фиксированной процентной ставке, таким образом, прошедшее время является константой.
Чтобы включить этот параметр, выберите параметр Enable PRF selection input.
Simulate using
— Блокируйте метод симуляцииInterpreted Execution
(значение по умолчанию) | Code Generation
Блокируйте симуляцию, заданную как 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).
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.