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