matchinggain

Получите из-за согласованной фильтрации

    Описание

    пример

    gain = matchinggain(pw,bw) возвращает усиление из-за согласованной фильтрации.

    пример

    gain = matchinggain(pw,bw,lr) указывает, что сокращение отношения сигнал-шум (SNR) получает из-за неидеальной фильтрации.

    Примеры

    свернуть все

    Вычислите усиление по расстоянию выглядящей словно стороны бортового радара с синтезированной апертурой (SAR). Форма волны имеет эффективную ширину импульса 100 микросекунд. Полоса пропускания шума антенны составляет 5 МГц. Примите неидеальную потерю фильтрации области значений 1,3 дБ.

    pw = 100e-6;
    bw = 5e6;
    lr = 1.3;

    Вычислите усиление по расстоянию.

    gain = matchinggain(pw,bw,lr)
    gain = 25.6897
    

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

    свернуть все

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

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

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

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

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

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

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

    свернуть все

    Получите из-за согласованной фильтрации в децибелах, возвращенных как матрица. Строки gain соответствуйте значениям ширины импульса в pw. Столбцы gain соответствуйте значениям полосы пропускания в bw.

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

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

    Смотрите также

    | | | | |

    Введенный в R2021a