Документация Engee

Range Doppler Response

Отклик доплеровского диапазона.

range doppler response

Описание

Блок Range-Doppler Response вычисляет карту диапазона Доплера входного сигнала. Выходной отклик представляет собой матрицу, строки которой являются элементами диапазона, а столбцы — доплеровскими интервалами.

Порты

Вход

X — входной сигнал
комплексный вектор-столбец K на 1 | комплексная матрица K на L | комплексный массив K на N на L

Входной сигнал.

Количество отсчетов для первой размерности входной матрицы может меняться для имитации изменения длины сигнала. Изменение размера может происходить, например, в случае импульсной формы сигнала с переменной частотой следования импульсов.

При использовании импульсных сигналов длина сигнала может меняться. Тогда можно применить только опцию Matched filter параметра Range method processing.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Поддержка комплексных чисел: Да

XRef — опорный сигнал
комплексный вектор-столбец K на 1

Опорный сигнал, заданный в виде вектора-столбца с тем же количеством строк, что и X. Этот аргумент можно задать с одинарной или двойной точностью.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Coeff — коэффициенты согласованного фильтра
комплексный вектор-столбец

Коэффициенты согласованного фильтра, заданные в виде комплексного вектора-столбца. Этот аргумент может быть задан с одинарной или двойной точностью.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

PRF — частота повторения импульсов
положительный скаляр

Частота следования импульсов, заданная в виде положительного скаляра. PRF должна быть меньше или равна частоте дискретизации, заданной в свойстве SampleRate, деленной на длину первого измерения входного сигнала X. Этот аргумент можно задать с одинарной или двойной точностью.

Зависимости

Чтобы использовать этот аргумент, установите для свойства PRFSource значение Input port.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Выход

Resp — отклик доплеровского диапазона
комплексная матрица M на N | массив M на N на P

Отклик доплеровского диапазона по X, возвращаемый в виде комплексно-значной матрицы M на P или массива M на N на P. Значения P и M зависят от синтаксиса. N имеет то же значение, что и для входного аргумента X.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Range — значения диапазона по сетке диапазонов
действительный вектор-столбец M на 1

Значения диапазона, на которых оценивается дальность доплеровского отклика. Здесь rnggrid — вектор-столбец длины M.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Dop — доплеровские выборки
действительный вектор-столбец M на 1

Доплеровские выборки или выборки скорости, на которых оценивается отклик доплеровского диапазона. Здесь dopgrid — вектор-столбец длины P. Содержит ли dopgrid доплеровские или скоростные выборки, зависит от свойства DopplerOutput.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Параметры

Range processing method — метод обработки диапазона
Matched filter (по умолчанию) | FFT

Метод обработки диапазона, указанный как Matched filter или FFT.

  • Matched filter — блок применяет согласованный фильтр к входящему сигналу. Такой подход обычно используется для импульсных сигналов, когда согласованный фильтр является временной обратной характеристикой передаваемого сигнала.

  • FFT — блок применяет БПФ к входному сигналу. Такой подход обычно используется для FMCW и линейных FM-импульсных сигналов.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Signal propagation speed — скорость распространения сигнала, м/c
3e8 (по умолчанию) | положительный скаляр

Скорость распространения сигнала в виде вещественного положительного скаляра. По умолчанию используется значение скорости света: 3e8 м/c.

Единицы измерения — метры в секунду.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Source of pulse repetition frequency — источник частоты повторения импульсов
Auto | Property | Input port

Источник частоты повторения импульсов, задается как:

  • Auto — автоматическое вычисление частоты повторения импульсов (PRF). PRF — это частота дискретизации сигнала, деленная на количество строк в сигнале входного порта, X.

  • Property — задать частоту повторения импульсов с помощью параметра PRF.

  • Input port — укажите PRF с помощью входного порта PRF.

Используйте параметр Property или Input port, если частота повторения импульсов не может быть определена по длительности сигнала, как в случае с данными с захватом диапазона.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Pulse repetition frequency of the input signal — частота повторения импульсов входного сигнала, Гц
положительный скаляр

Частота повторения импульсов входного сигнала, задаваемая в виде положительного скаляра. PRF должна быть меньше или равна частоте дискретизации, деленной на количество строк входного сигнала. Если длина сигнала переменная, то вместо нее следует использовать максимально возможное количество строк входного сигнала.

Зависимости

Чтобы использовать этот параметр, установите для параметра Source of pulse repetition frequency значение Property.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Inherit sample rate — наследовать частоту дискретизации
включено (по умолчанию) | выключено

Установите флажок, чтобы наследовать частоту дискретизации от вышестоящих блоков. В ином случае задайте частоту дискретизации с помощью параметра Sample rate (Hz).

Sample rate — частота дискретизации сигнала, Гц
положительный скаляр

Задайте частоту дискретизации сигнала (в герцах) в виде положительного скаляра. Этот параметр появляется только в том случае, если не выбран параметр Inherit sample rate.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Source of FFT length in Doppler processing — источник длины БПФ при доплеровской обработке
Auto (по умолчанию) | Property

Укажите, как блок определяет длину БПФ, используемую при доплеровской обработке. Значениями этого параметра являются:

Auto

Длина БПФ равна количеству строк входного сигнала.

Property

Параметр FFT length in Doppler processing этого блока задает длину БПФ.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Doppler processing window — окно доплеровской обработки
Нет | Hamming | Chebyshev | Hann | Kaiser | Taylor

Задайте окно, используемое для доплеровской обработки, используя одно из следующих значений: Нет, Hamming, Chebyshev, Hann, Kaiser, Taylor.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Doppler sidelobe attenuation level — окно доплеровской обработки
Kaiser | Chebyshev | Taylor | положительный скаляр

Этот параметр появляется только в том случае, если для окна доплеровской обработки установлено значение Kaiser, Chebyshev или Taylor. Задайте уровень ослабления боковых лепестков в виде положительного скаляра в децибелах.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Doppler output — выходной сигнал доплеровской области
Frequency | Speed

Укажите выходной сигнал доплеровской области как Frequency или Speed.

Frequency

Доплеровский сдвиг, в герцах.

Speed

Радиальная скорость, соответствующая доплеровскому сдвигу, в метрах в секунду.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Signal carrier frequency — несущая частота сигнала, Гц
скаляр

Этот параметр появляется только в том случае, если для параметра Doppler output установлено значение Speed. Задайте несущую частоту в герцах в виде скаляра.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

FM sweep slope — наклон развертки FM-диапазона, Гц/c
скаляр

Этот параметр появляется только при установке Range processing method в значение FFT. Задайте наклон развертки FM-диапазона в герцах в секунду в виде скаляра.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Dechirp input signal — включение дешифрации входных сигналов
включено (по умолчанию) | выключено

Установите этот флажок, чтобы блок выполнил операцию дешифрации входного сигнала. Снимите этот флажок, чтобы указать, что входной сигнал уже дешифрирован и операция дешифрирования не требуется.

Зависимости

Чтобы использовать этот параметр, установите для параметра Range processing method значение FFT.

Source of FFT length in range — источник длины БПФ
Auto (по умолчанию) | Property

Источник длины БПФ, используемой для обработки дешифрованных сигналов в диапазоне, задается как Auto или Property.

  • Auto — Длина БПФ равна длине измерения быстрого времени входного куба данных.

  • Property — Укажите длину БПФ с помощью параметра FFT length in range processing.

Зависимости

Чтобы использовать этот параметр, установите для параметра Range processing method значение FFT.

FFT length in range processing — обработка диапазона длины БПФ
целое положительное число

Этот параметр появляется только в том случае, если для параметра Range processing method установлено значение FFT, а для параметра Source of FFT length in range processing – значение Property. Задайте длину БПФ в области диапазона в виде целого положительного числа.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Range processing window — обработка диапазона длины БПФ
None | Hamming | Chebyshev | Hann | Kaiser | Taylor

Укажите окно, используемое для обработки диапазона, используя одно из следующих значений: None, Hamming, Chebyshev, Hann, Kaiser, Taylor.

Если установить этот параметр в значение Taylor, то сгенерированное окно Тейлора будет иметь четыре почти постоянных боковых лепестка, примыкающих к основному лепестку.

Зависимости

Чтобы использовать этот параметр, установите для параметра Range processing method значение FFT.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Set reference range at center — установка диапазона значений в центре сетки диапазонов
включен (по умолчанию) | выключен

Устанавливать диапазон значений в центре сетки диапазонов, задается как включен или выключен. Установка этого флажка позволяет установить диапазон значений в центре сетки диапазонов. В ином случае диапазон значений устанавливается в начало сетки диапазонов.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Range sidelobe attenuation level — уровень затухания боковых лепестков
30 (по умолчанию) | скаляр

Уровень ослабления боковых лепестков в виде положительного скаляра.

Это ослабление применяется только к окнам Chebyshev, Kaiser или Taylor. Единицы измерения — дБ.

Зависимости

Чтобы использовать этот параметр, установите для параметра Range processing method значение FFT, а для параметра Range processing window — значение Chebyshev, Kaiser или Taylor.

Reference range — диапазон значений сетки диапазонов, м
неотрицательный скаляр

Диапазон значений сетки диапазонов, задаваемый в виде неотрицательного скаляра.

  • Если для параметра Range processing method установлено значение Matched filter, то диапазон значений устанавливается в начало сетки диапазонов.

  • Если установить для параметра Range processing method значение FFT, то диапазон значений зависит от установки флажка Set reference range at center.

    • Если флажок Set reference range at center установлен, то диапазон значений будет установлен в центре сетки диапазонов.

    • Если флажок Set reference range at center не установлен, то диапазон отсчета устанавливается в начало сетки диапазона.

Единицы измерения — метры.

Пример: 1000.0

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64