Библиотека форм импульсов
Панель инструментов радара
Библиотека форм импульсов генерирует различные типы форм импульсов из библиотеки форм сигналов.
Idx - Индекс формы сигналаИндекс для выбора формы сигнала, заданного как положительное целое число. Индекс выбирает сигнал из набора сигналов, определенного спецификацией каждого сигнала в параметре библиотеки.
Типы данных: double
Y - Выборки формы импульсного сигналаВыборки формы импульса, возвращаемые как вектор с комплексными значениями или матрица с комплексными значениями.
Типы данных: double
Поддержка комплексного номера: Да
Sample rate (Hz) - Частота дискретизации выходного сигнала1e6 (по умолчанию) | положительный скалярЧастота дискретизации выходного сигнала, заданная как положительный скаляр. Отношение частоты дискретизации (Гц) к каждому элементу вектора частоты повторения импульсов (Гц) должно быть целым числом. Это ограничение эквивалентно требованию, чтобы интервал повторения импульсов был интегралом, кратным интервалу выборки.
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}, ...}
Встроенные формы сигналов
| Тип сигнала | Идентификатор формы сигнала | Аргументы пары имя-значение формы сигнала |
| Линейный ЧМ | 'LinearFM' | См. аргументы о линейной FM-форме сигнала |
| Фаза закодирована | 'PhaseCoded' | См. Аргументы в отношении формы сигнала с фазовым кодированием |
| Прямоугольный | 'Rectangular' | См. аргументы прямоугольной формы сигнала |
| Пошаговый FM | 'SteppedFM' | См. аргументы о ступенчатой FM-форме сигнала |
Можно создать пользовательский сигнал с помощью определяемой пользователем функции. Первым входным аргументом функции должна быть частота дискретизации. Используйте функциональный дескриптор вместо идентификатора формы сигнала в первой ячейке спецификации формы сигнала. Остальные ячейки содержат все входные аргументы функции, за исключением частоты дискретизации. Укажите все входные аргументы в порядке их передачи в функцию. Функция должна иметь по крайней мере один выходной аргумент для возврата выборок каждого импульса в векторе столбца. Создавать пользовательские формы сигналов можно только при установке для Simulate значения 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, переопределяет режим моделирования.
Режимы ускорения
| Моделирование блоков | Поведение при моделировании | ||
Normal | Accelerator | Rapid Accelerator | |
Interpreted Execution | Блок выполняется с использованием интерпретатора MATLAB. | Блок выполняется с использованием интерпретатора MATLAB. | Создание автономного исполняемого файла из модели. |
Code Generation | Блок скомпилирован. | Все блоки в модели компилируются. | |
Дополнительные сведения см. в разделе Выбор режима моделирования (Simulink).
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.