Главная страница
Навигация по странице:

  • 1 Цель работы Произвести моделирование обнаружителя сигналов на согласованном фильтре в среде MATLAB Ход работы

  • Код программы

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


    Скачать 218.33 Kb.
    НазваниеПреподаватель доц., к т. н. Монаков А. А. должность, уч степень, звание подпись, дата инициалы, фамилия отчет о лабораторной работе 1 математическое моделирование обнаружителя на основе согласованного фильтра по курсу теория сигналов
    Анкортеория сигналов Согласованный фильтр матлаб
    Дата08.08.2020
    Размер218.33 Kb.
    Формат файлаdocx
    Имя файлаLR_1_Teorya_signalov.docx
    ТипОтчет
    #135341

    МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

    федеральное государственное автономное образовательное учреждение высшего образования

    «САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»

    КАФЕДРА РАДИОТЕХНИЧЕСКИХ СИСТЕМ


    ОТЧЕТ

    ЗАЩИЩЕН С ОЦЕНКОЙ

    ПРЕПОДАВАТЕЛЬ

    доц., к.т.н. Монаков А.А.

    должность, уч. степень, звание подпись, дата инициалы, фамилия

    ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №1

    МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ ОБНАРУЖИТЕЛЯ НА ОСНОВЕ СОГЛАСОВАННОГО ФИЛЬТРА

    по курсу: ТЕОРИЯ СИГНАЛОВ


    РАБОТУ ВЫПОЛНИЛ

    СТУДЕНТ ГР. № 2520 Комин А.О

    подпись, дата инициалы, фамилия

    Санкт-Петербург 2018

    1 Цель работы

    Произвести моделирование обнаружителя сигналов на согласованном фильтре в среде MATLAB

    1. Ход работы

    Ниже, в таблице 1 приведен сигнал, подаваемый на вход обнаружителя.

    Таблица 1 – Вариант задания

    8







    В среде MATLAB формируется сигнал ( Рисунок 4.1 А)). Далее строится согласованный фильтр с собственной импульсной характеристикой, в следствии прохождения через который, получается сигнал, сдвинутый вдоль оси времени t (Рисунок 4.1 Б)). Энергия сигнала не изменилась.

    Формируется пороговое устройство. Задается вероятность ложной тревоги и находится оптимальное значение отношения сигнал/шум. После прохождения через согласованный фильтр рассчитывается по формуле вероятность правильного обнаружения сигнала и строится характеристика обнаружения (Рисунок 4.2).



    Рисунок 2.1 – Классический обнаружитель сигналов

    1. Код программы

    close all; clear all; % исходные данные

    T = 2;% период сигнала

    ti = 0.5*T; % длительность импульса

    % построение графика функции на интервале времени от о до Т % интервал значений для построения с периодом дискретизации dt dt = ti/1000;

    tk = 0:dt:T; % построение сигнала

    % прямоугольный видеоимпульс для создания нулевых значений сигнала на

    % интервале ti
    x0 = rectpuls(tk-3*ti/2,ti); x1 = flip(x0);

    s = 0.5*(1+(cos(pi*((2*tk-ti)/ti)))).*x1; % выражение определяющее форму импульса

    figure(1)

    plot(tk,s) % график импульса

    grid % сетка на графике

    title('Сигнал'); %название графика xlabel('t'); %подпись оси абсцисс ylabel('S(t)') %подпись оси ординат

    % Нахождение энергии импульса Е

    st = @(x) (0.5*(1+(cos(pi*((2*x-ti)/ti))))).^2;

    E = integral(st,0,ti);

    % Прохождение сигнала через СФ

    t = 0:dt:ti;

    s = 0.5*(1+(cos(pi*((2*t-ti)/ti))));

    h = s(end:-1:1); % импульсная характеристика согласованного фильтра y = conv(s,h)*dt; % фильтрация

    figure(2)

    plot(tk,y) % график сигнала на выходе СФ

    grid

    title('Сигнал на выходе СФ'); xlabel('t'); ylabel('s(t)') nmax = find (tk==ti);

    F = 0.001; % вероятность ложной тревоги

    P=0;

    for q2=1:1:20 % отношение сигнал/шум в разах q2d=10^(0.1*(q2-1)); % отношение сигнал/шум в дБ

    P=0;

    N0 = E/q2d; % мощность шума

    D = N0/dt; % дисперсия шума

    Z0 = sqrt(2*N0*E)*erfcinv(2*F); % пороговое значение for ii = 1:1000 % берем 1000 реализаций

    n = sqrt(D).*randn(size(s)); % значения отсчетов шума sn = s + n; % сигнал с шумовой составляющей

    Z = conv(sn,h)*dt; % прохождение сигнала через СФ

    if Z(1,nmax) > Z0

    P = P+1;

    end

    end

    P_itog(q2) = P/1000;

    Z0_itog(q2) = Z0;

    N0_itog(q2) = N0; end q2=1:1:20;

    Dpo = 0.5*erfc((Z0_itog-E)./sqrt(2*N0_itog*E)); % аналитическая формула для

    % вероятности правильного обнаружения figure(3)

    plot(q2,P_itog,'g',q2,Dpo)

    grid

    title('Характеристика обнаружения'); xlabel('q'); ylabel('D')

    1. Графики



    А) Б)

    Рисунок 4.1 – А) Исходный сигнал; Б) Сигнал на выходе СФ



    Рисунок 4.2 – Вероятность правильного обнаружения сигнала от отношения сигнал/шум



    1. Выводы

    Из графика на рисунке 4.1 мы видим, что сигнал на выходе согласованного фильтра достигает своего максимального значения в то время, когда заканчивается сигнал, подаваемый на его вход.

    Чем больше отношение сигнал/шум, тем выше вероятность правильного обнаружения. Из рисунка 4.2 мы можем пронаблюдать, что когда значение отношения сигнал/шум становится равным 16, тогда вероятность правильного обнаружения становится равной единице.



    написать администратору сайта