exponenta event banner

eclipsingfactor

Зависящий от дальности коэффициент затмения

    Описание

    пример

    FECL = eclipsingfactor(R,DU,PRF) вычисляет зависящий от диапазона коэффициент затмения FECL в децибелах, заданный однозначный диапазон R рабочий цикл для простого прямоугольного импульса или вектора выборок из произвольной формы сигнала DU и частота повторения импульсов PRF.

    Примеры

    свернуть все

    Рассчитайте зависящий от диапазона коэффициент затмения при 1 интервалы км между нулем и однозначным диапазоном, R, предполагая немодулированный прямоугольный импульс с рабочим циклом 0.1 и частота повторения импульсов 1000 Гц.

    DU = 0.1;
    PRF = 1e3;
    R = 0:1000:time2range(1/PRF);
    FECL = eclipsingfactor(R,DU,PRF);

    Постройте график зависящего от диапазона коэффициента затмения.

    plot(R*1e-3,FECL)
    xlabel('Range (km)');
    ylabel('Eclipsing Factor (dB)');
    ylim([-25 1]);
    grid on;
    title('Range-Dependent Eclipsing Factor');

    Figure contains an axes. The axes with title Range-Dependent Eclipsing Factor contains an object of type line.

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

    свернуть все

    Диапазон, в котором вычисляется коэффициент затмения, заданный как положительный скаляр или как вектор длины-J в метрах.

    Рабочий цикл, заданный как неотрицательный скаляр в диапазоне [0,1] или вектор length-M с каждым элементом в диапазоне [0,1].

    • При указании DU в качестве скаляра вычисляется коэффициент затмения для немодулированного прямоугольного импульса с заданным рабочим циклом.

    • При указании DU в качестве вектора длины М коэффициент затмения вычисляется для формы сигнала с использованием отсчетов временной области, взятых в течение одноимпульсного интервала.

    Частота повторения импульсов, заданная как положительный скаляр или как вектор длины-K в Гц.

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

    свернуть все

    Коэффициент затмения, возвращаемый в виде матрицы J-by-K в децибелах со строками, соответствующими диапазонам в R и столбцы, соответствующие значениям в PRF.

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

    Создание кода C/C + +
    Создайте код C и C++ с помощью MATLAB ® Coder™

    .

    См. также

    Представлен в R2021a