Фазовый импульсный сигнал
Phased Array System Toolbox/Формы волны
Блок Phase-Coded Waveform генерирует выборки закодированной по фазе импульсного сигнала с заданной шириной микросхемы, частотой повторения импульса (PRF) и фазовым кодом. Блок выводит целое число импульсов или выборок.
PRFIdx
- индекс PRFИндекс для выбора частоты повторения импульса (PRF), заданный как положительное целое число. Индекс выбирает PRF из предопределенного вектора значений, заданных параметром Pulse repetition frequency (Hz).
Пример: 4
Чтобы включить этот порт, выберите Enable PRF selection input.
Типы данных: double
FreqOffset
- Смещение частотыСмещение частоты в Гц, задается как скаляр.
Пример:
2e3
Чтобы включить этот порт, установите Source of Frequency Offset равным Input port
.
Типы данных: double
Y
- Импульсный сигналИмпульсные сигналы, возвращенные как комплексный вектор.
Типы данных: double
PRF
- Частота повторения импульсовЧастота повторения импульса тока, возвращаемая как положительная скалярная величина.
Чтобы включить этот порт, установите параметр Output signal format равным Pulses
а затем выберите параметр Enable PRF output.
Типы данных: double
Coeff
- Совпадающие коэффициенты фильтраСогласованные фильтры, возвращенные как вектор.
Чтобы включить этот порт, выберите Enable Matched Filter Coefficients Output.
Типы данных: double
Поддержка комплексного числа: Да
Sample rate (Hz)
- Частота дискретизации выходного сигнала1e6
(по умолчанию) | положительная скалярная величинаЧастота дискретизации выхода волны, заданная как положительная скалярная величина. Установите отношение параметра Sample rate (Hz) к параметру Pulse repetition frequency (Hz) к целому числу.
Отношение Sample rate (Hz) к каждому элементу в векторе Pulse repetition frequency (Hz) должно быть целым числом. Это ограничение эквивалентно требованию, чтобы интервал повторения импульса был интегральным произведением интервала дискретизации.
Продукты Sample rate (Hz) и Chip width (s) должны быть целым числом. Это ограничение эквивалентно требованию, чтобы ширина чипа была целым числом, кратным интервалу расчета.
Модули указаны в Гц.
Пример: 5e3
Phase code
- Тип кода, используемый для фазовой модуляцииFrank
(по умолчанию)Тип кода, используемый для фазовой модуляции, задается как один из
Barker
Frank
P1
P2
P3
P4
Px
Zadoff-Chu
Пример: P2
Chip width (s)
- Длительность чипа1e-5
(по умолчанию) | положительная скалярная величинаДлительность каждого чипа в закодированной по фазе форме волны, заданная как положительная скалярная величина. Значение этого параметра должно удовлетворять этим ограничениям:
Продукты Chip width (s), Number of chips и Pulse repetition frequency (Hz) должны быть меньше или равны единице. Это ограничение эквивалентно требованию, чтобы длина импульса была меньше, чем интервал повторения импульса.
Продукты Sample rate (Hz) и Chip width (s) должны быть целым числом. Это ограничение эквивалентно требованию, чтобы ширина чипа была целым числом, кратным интервалу расчета.
Модули указаны в секундах.
Пример: 2e-4
Number of chips
- Количество чипов в форме волны4
(по умолчанию) | положительное целое числоКоличество чипов в закодированной по фазе форме волны, заданное в виде положительного целого числа. Продукты параметров Chip width (s), Number of chips и Pulse repetition frequency (Hz) должны быть меньше или равны единице. Это ограничение эквивалентно требованию, чтобы ширина чипа была целым числом, кратным интервалу расчета.
Таблица показывает дополнительные ограничения на количество микросхем для различных типов кода.
Если параметр Phase code... | Тогда параметр Number of chips должен быть... |
---|---|
Frank , P1 , или Px | Идеальный квадрат |
P2 | Четное число, которое является идеальным квадратом |
Barker | 2, 3, 4, 5, 7, 11 или 13 |
Пример: 9
Zadoff-Chu sequence index
- Индекс последовательности для типа кода Задоффа-Чу1
(по умолчанию) | положительное целое числоИндекс последовательности для типа кода Задоффа-Чу, заданный как положительное целое число. Значения параметров Zadoff-Chu sequence index и Number of chips должны быть относительно простыми.
Пример: 2
Чтобы включить этот параметр, установите Phase Code равным Zadoff-Chu
.
Pulse repetition frequency (Hz)
- Частота повторения импульсов1e4
(по умолчанию) | положительная скалярная величинаЧастота повторения импульсов, PRF, заданная как скаляр или вектор-строка. Модули указаны в Гц. Интервал повторения импульса, PRI, является обратным частоте повторения импульса, PRF. Значение Pulse repetition frequency (Hz) должно удовлетворять этим ограничениям:
Продукты Pulse width и Pulse repetition frequency (Hz) должны быть меньше или равны единице. Это условие выражает требование, чтобы ширина импульса была меньше одного интервала повторения импульса. Для формы волны с фазовым кодом ширина импульса является продуктом ширины чипа и количества чипов.
Отношение частоты дискретизации к любому элементу Pulse repetition frequency должно быть целым числом. Это условие выражает требование, чтобы количество выборок за один интервал повторения импульса было целым числом.
Вы можете выбрать значение PRF, используя настройки параметров блоков отдельно или в сочетании с портом входа, PRFIdx
.
Когда параметр Enable PRF selection input не выбран, установите PRF с помощью параметров блоков.
Чтобы реализовать постоянное PRF, задайте Pulse repetition frequency (Hz) как положительная скалярная величина.
Чтобы реализовать шахматное PRF, задайте Pulse repetition frequency (Hz) как вектор-строка с положительными значениями. После того, как форма волны достигает последнего элемента вектора, процесс продолжается циклически с первым элементом вектора. Когда PRF находится в шахматном порядке, время между последовательными выходными импульсами переходит через последовательные значения вектора PRF.
Когда параметр Enable PRF selection input выбран, можно реализовать выбираемое PRF, задав Pulse repetition frequency (Hz) как вектор-строка с положительными реальными значениями. Но на этот раз, когда вы выполняете блок, выберите PRF, передав индекс в вектор PRF в PRFIdx
порт.
Во всех случаях количество выхода образцов фиксируется, когда вы устанавливаете Output signal format равным Samples
. Когда вы используете различную PRF и устанавливаете Output signal format на Pulses
, количество выхода образцов может варьироваться.
Enable PRF selection input
- Выбор предопределенного PRFВыберите этот параметр, чтобы включить PRFIdx
порт.
Когда включено, передайте индекс в вектор предопределенных PRF. Установите предопределенные PRF с помощью параметра Pulse repetition frequency (Hz).
Когда это не включено, блок переходит через вектор PRF, заданный параметром Pulse repetition frequency (Hz). Если Pulse repetition frequency (Hz) является скаляром, PRF является постоянным.
Source of Frequency Offset
- Источник смещения частотыProperty
(по умолчанию) | Input port
Источник смещения частоты, заданный как Property
или Input port
.
Когда установлено значение Property
смещение определяется значением параметра Frequency Offset.
Когда установлено значение Input port
Смещение определяется значением порта FreqOffset.
Frequency Offset (Hz)
- Смещение частоты0
(по умолчанию) | скаляромСмещение частоты в Гц, задается как скаляр.
Пример: 2e3
Чтобы включить этот набор параметров параметр Source of Frequency Offset для Input port
.
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.
Output signal format
- Формат выходного сигналаPulses
(по умолчанию) | Samples
Формат выходного сигнала, заданный как Pulses
или Samples
.
Если вы задаете этот параметр Samples
, выход блока состоит из нескольких выборок. Количество выборок является значением параметра Number of samples in output.
Если вы задаете этот параметр Pulses
, выход блока состоит из нескольких импульсов. Количество импульсов является значением параметра Number of pulses in output.
Number of samples in output
- Количество выборок в выходе100
(по умолчанию) | положительное целое числоКоличество выборок в выходе, заданное как положительное целое число.
Пример: 1000
Чтобы включить этот параметр, установите параметр Output signal format равным Samples
.
Типы данных: double
Number of pulses in output
- Количество импульсов на выходе1
(по умолчанию) | положительное целое числоКоличество импульсов в выходе, заданное как положительное целое число.
Пример: 2
Чтобы включить этот параметр, установите параметр Output signal format равным Pulses
.
Типы данных: double
Enable PRF Output
- Включить выход PRFoff
(по умолчанию) | on
Выберите этот параметр, чтобы включить PRF
выходной порт.
Чтобы включить этот параметр, установите Output signal format равным Pulses
.
Enable Matched Filter Coeficients Output
- Включить выход совпадающих коэффициентов фильтраoff
(по умолчанию) | on
Выберите этот параметр, чтобы включить Coeff
выходной порт.
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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.