sarazgain

Усиление обработки азимута SAR

    Описание

    пример

    ag = sarazgain(r,lambda,v,azres,prf) вычисляет усиление обработки азимута из-за когерентного интегрирования нескольких импульсов, или путем предварительного подведения итогов или через фактического Доплера, обрабатывающего.

    пример

    ag = sarazgain(___,Name,Value) задает дополнительные опции с помощью аргументов значения имени. Опции включают импульсный фактор расширения азимута и Доплеровский угол конусности.

    Примеры

    свернуть все

    Вычислите усиление обработки азимута выглядящей словно стороны бортового SAR, действующего в развороте в длине волны 0,05 м со скоростью датчика 100 м/с и PRF 2 кГц для цели на уровне 5 км. Разрешение перекрестной области значений изображения составляет 1,5 м. Примите фактор расширения азимута 1,2 и неидеальную потерю фильтрации азимута 1,2 дБ.

    lambda = 0.05;
    PRF = 2e3;
    R = 5e3;
    res = 1.5;
    v = 100;
    La = 1.2;
    azb = 1.2;

    Вычислите усиление обработки азимута.

    azgain = sarazgain(R,lambda,v,res,PRF,'AzimuthBroadening',azb, ...
        'AzimuthFilteringLoss', La)
    azgain = 31.8103
    

    Входные параметры

    свернуть все

    Лежите в диапазоне от цели до антенны в метрах в виде положительного действительного скаляра или вектора.

    Типы данных: double

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

    Типы данных: double

    Скорость датчика в метрах в секунду в виде положительного действительного скаляра.

    Типы данных: double

    Отобразите азимут или разрешение перекрестной области значений в метрах в виде положительного действительного скаляра.

    Типы данных: double

    Радарная импульсная частота повторения (PRF) в герц в виде положительного действительного скаляра.

    Типы данных: double

    Аргументы в виде пар имя-значение

    Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

    Пример: 'AzimuthBroadening',1.2,'ConeAngle',60

    Импульсный фактор расширения азимута из-за взвешивания данных или работы с окнами для бокового лепестка управляет в виде положительного действительного скаляра. Этот аргумент описывает фактические-3 дБ mainlobe ширина относительно номинальной ширины. Типичное окно функционирует как hamming и hann покажите значения в диапазоне от 1 до 1,5.

    Типы данных: double

    Сокращение отношения сигнал-шум (SNR) получает в децибелах в виде неотрицательного скаляра. Этот аргумент соответствует потере относительно идеального усиления. Типичное окно функционирует как hamming и hann покажите потери порядка 1 дБ. Значения по умолчанию аргумента к 0, который принимает прямоугольное окно.

    Типы данных: double

    Доплеровский угол конусности в градусах в виде скаляра в области значений [0, 180]. Этот аргумент идентифицирует направление к сцене относительно направления движения массива.

    Типы данных: double

    Выходные аргументы

    свернуть все

    Усиление обработки азимута, возвращенное как матрица. Строки ag соответствуйте значениям области значений в r и его столбцы соответствуют значениям длины волны в lambda.

    Расширенные возможности

    Генерация кода C/C++
    Генерация кода C и C++ с помощью MATLAB® Coder™.

    Введенный в R2021a
    Для просмотра документации необходимо авторизоваться на сайте