Закодированный фазой импульсный сигнал
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
— Количество вносит форму волны
(значение по умолчанию) | положительное целое числоКоличество вносит закодированную фазой форму волны в виде положительного целого числа. Продукт 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
— Индекс последовательности для типа Zadoff-Чу кода
(значение по умолчанию) | положительное целое числоИндекс последовательности для кода Zadoff-Чу вводит в виде положительного целого числа. Значения 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
порт.
Когда включено, передача в индексе в вектор из предопределенного PRFs. Установите предопределенный PRFs использование параметра Pulse repetition frequency (Hz).
Если не включенный, циклы блока через вектор из PRFs заданы параметром 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)
— Частота возмещена
(значение по умолчанию) | скалярЧастота возмещена в Гц в виде скаляра.
Пример: 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
— Количество выборок в выходе
(значение по умолчанию) | положительное целое числоКоличество выборок в блоке выводится в виде положительного целого числа.
Пример: 1000
Чтобы включить этот параметр, установите параметр Output signal format на Samples
.
Типы данных: double
Number of pulses in output
— Количество импульсов в выходе
(значение по умолчанию) | положительное целое числоКоличество импульсов в блоке выводится в виде положительного целого числа.
Пример 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 | Блок скомпилирован. | Все блоки в модели скомпилированы. |
Для получения дополнительной информации смотрите Выбор Simulation Mode (Simulink).
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.