sarazgain

Коэффициент усиления обработки азимута РСА

    Описание

    пример

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

    пример

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

    Примеры

    свернуть все

    Вычислите коэффициент усиления обработки азимута бокового воздушного РСА, работающего в широком направлении на длине волны 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

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

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

    Уменьшение коэффициента усиления отношения сигнал/шум (ОСШ) в децибелах, заданное как неотрицательный скаляр. Этот аргумент соответствует потере относительно идеального усиления. Типичные оконные функции, такие как hamming и hann показать потери порядка 1 дБ. Аргумент по умолчанию равен 0, которое принимает прямоугольное окно.

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

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

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

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

    свернуть все

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

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

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

    .
    Введенный в R2021a