Курсовая работа: Цифровой согласованный обнаружитель сигналов
Hn =sin(f0*2*pi*n)./(n*pi); %задание ИХ
[H,w]=freqz(Hn,1,1024);% АЧХ фильтра
W1=HAMMING(N)'; % применяем окно в качестве взвешивающей функции
[Hw1,ww1]=freqz(W1,1,1024); % часть характеристики окна
h1=Hn.*W1;
[H1,w1]=freqz(h1,1,1024);
F_h=filter(h1,1,reaction);
figure(10);
plot(t(1:1000),F_h(1:1000));
grid on;
xlabel ('Time, microsec')
ylabel ('Amplitude');
title('On exit of detector');
% пороговое устройство
priem=zeros (1, 1000);
if max (reaction)> 2; % порог
priem(480:520) = 1;% max (vuhod_modul);
disp('сигнал был');% вывод на экран
end
figure (11);
plot(t(1:1000),priem(1:1000));
grid on;
xlabel ('Time, microsec');
ylabel ('Amplitude, V');
title ('Priem');