matchingloss

Потеря соответствия фильтра приемника

    Синтаксис

    Описание

    пример

    Lm = matchingloss(S,H) вычисляет потери фильтра приемника, Lm, в дБ. Потеря приемника вводится из-за несовпадения спектра принимаемого сигнала Sи частотную характеристику несоответствующего фильтра, H.

    Примеры

    свернуть все

    Вычислите потери соответствия для прямоугольного импульса и несоответствующего фильтра Баттерворта второго порядка.

    Задайте частоту дискретизации, ширину пульса и полосу пропускания фильтра.

    Fs = 10;    % Sampling frequency (Hz)
    tau = 1.2;  % Pulsewidth (s)
    B = 1.0;    % Filter bandwidth (Hz)

    Вычислите прямоугольный импульс во временном интервале.

    s = ones(1,Fs*tau);

    Вычислите спектр полученного импульса.

    nfft = 2^(nextpow2(tau*Fs)+1);
    S = fft(s,nfft);

    Вычислите частотную характеристику фильтра Баттерворта второго порядка с B полосы пропускания.

    [b,a] = butter(2,B/Fs);
    [H,w] = freqz(b,a,nfft,'whole',Fs);

    Вычислите соответствующие потери для продукта pulsewidth-bandwidth, tau*B = 1.2.

    Lm = matchingloss(S,H.')
    Lm = 0.9806
    

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

    свернуть все

    Спектр принимаемого сигнала, заданный как матрица J на N со строками, соответствующими спектрам J сигналов и столбцам, соответствующим N интервалам частоты.

    Частотная характеристика фильтра несоответствия, заданная как матрица K на N со строками, соответствующими частотным характеристикам K фильтры и столбцы, соответствующие N интервалам частоты.

    Примечание

    Столбцы S и H должны соответствовать тем же N интервалам частоты.

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

    свернуть все

    Совпадающие потери, возвращенные как матрица J на K в дБ. Матрица совпадающих потерь вычисляется для каждой комбинации J сигналов и K фильтров.

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

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

    .

    См. также

    |

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