Библиотека импульсных сигналов
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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.