Библиотека импульсных сигналов
Radar 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 | Блок скомпилирован. | Все блоки в модели скомпилированы. | |
Для получения дополнительной информации смотрите Выбор режима симуляции (Simulink).
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.