Stretch Processor
Растяжитель ЛЧМ сигналов (активный коррелятор).
Тип: StretchProcessor
Путь в библиотеке:
|
Описание
Блок Stretch Processor представляет собой коррелятор ЛЧМ сигналов. Такая обработка также известна, как Dechirping, является альтернативой согласованной фильтрации для ЛЧМ сигналов.
Порты
Вход
X — входной сигнал
комплексная матрица M на P
Входной сигнал заданный в виде массива комплексных значений M на P. M — количество отсчетов входного сигнала, а P — количество импульсов.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
Поддержка комплексных чисел: Да
Выход
Y — выходной сигнал
комплексная матрица M на P
Обработанный выходной сигнал, возвращенный в виде комплексной матрицы M на P.M — количество отсчетов сигнала, а P — количество импульсов.
Размеры выхода Y такие же, как размеры входа X.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
Параметры
Sample rate (Hz) — частота дискретизации
1e6 (по умолчанию)
| положительный скаляр
Частота дискретизации сигнала в виде положительного скаляра. Единицы измерения — Гц.
Отношение Sample rate (Hz) к Pulse repetition frequency (Hz) должно быть целым числом. Это ограничение эквивалентно требованию, чтобы интервал повторения импульсов был целым кратным интервалу выборки.
Параметр блока |
|
Значения |
|
По умолчанию |
|
Pulse width (s) — длительность импульса
50e−6 (по умолчанию)
| положительный скаляр
Длительность каждого импульса в виде положительной скалярной величины. Произведение Pulse width (s) и Pulse repetition frequency (Hz) должно быть меньше или равно единице. Это ограничение гарантирует, что ширина импульса меньше, чем интервал повторения импульса. Единицы в секундах.
Пример: 300e−6
Параметр блока |
|
Значения |
|
По умолчанию |
|
Specify PRF as — источник частоты повторения импульсов
Auto
| Property
| Input port
Источник частоты повторения импульсов, задается как
-
Auto
— автоматическое вычисление частоты повторения импульсов (PRF), исходя из количества строк во входном сигнале на порту X. -
Property
— частота повторения импульсов задается с помощью параметра Pulse repetition frequency (Hz). -
Input port
— частота повторения импульсов задается с помощью входного порта PRF.
Pulse repetition frequency (Hz) — частота повторения импульсов
1e4 (по умолчанию)
| положительный скаляр
Частота повторения импульсов (PRF) задается в виде скаляра. Единицы измерения — Гц.
Зависимости
Чтобы использовать этот параметр, установите для параметра Specify PRF as значение Property
.
Параметр блока |
|
Значения |
|
По умолчанию |
|
FM sweep slope — скорость изменения мгновенной частоты ЛЧМ сигнала, Гц/c
2e9 (по умолчанию)
| скаляр
Задайте скорость изменения мгновенной частоты ЛЧМ сигнала в виде скаляра.
Единицы измерения — герц в секунду.
FM sweep interval — интервал изменения частоты ЛЧМ сигнала
Positive (по умолчанию)
| Symmetric
Интервал развертки FM-диапазона, задаваемый как Positive
или Symmetric
.
-
Positive
— изменение частоты осуществляется от 0 до B, где B — полоса пропускания частоты. -
Symmetric
— изменение частоты осуществляется от −B/2 до B/2.
Signal propagation speed — скорость распространения сигнала, м/c
3e8 (по умолчанию)
| положительный скаляр
Скорость распространения сигнала в виде вещественного положительного скаляра. По умолчанию используется значение скорости света: 3e8 м/c
.
Единицы измерения — метры в секунду.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
Reference range — расстояние до точки центра области интересов, м
5000 (по умолчанию)
| неотрицательный скаляр
расстояние до точки центра области интересов, положительный скаляр. Опорный диапазон должен находиться в пределах диапазона однозначного определения цели.
Единицы измерения — метры.
Reference span — опорный диапазон, м
500 (по умолчанию)
| неотрицательный скаляр
Величина области интересов, задается как положительный скаляр. Диапазон центрирован относительно значения параметра Reference range (m).
Единицы измерения — метры.
Source of simulation sample time — источник шага расчета симуляции
Derive from waveform parameters (по умолчанию)
| Inherit from Engee engine
Источник шага расчета симуляции в виде Derive from waveform parameters
или Inherit from Engee engine
.
-
Derive from waveform parameters
— блок работает с переменной скоростью, определяемой частотой повторения импульсов выбранного сигнала. Прошедшее время является переменным. -
Inherit from Engee engine
— блок работает с фиксированной скоростью, поэтому прошедшее время является постоянным.
Параметр блока |
|
Значения |
|
По умолчанию |
|
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
.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
Параметр блока |
|
Значения |
|
По умолчанию |
|
Number of pulses in output — количество импульсов на выходе
1 (по умолчанию)
| положительное число
Количество импульсов в выходе блока в виде положительного целого числа.
Пример: 2
Зависимости
Чтобы использовать этот параметр, установите для параметра Output signal format значение Pulses
.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
Параметр блока |
|
Значения |
|
По умолчанию |
|