1. uvod u digitalnu sliku - Laboratorija za digitalnu obradu signala
1. uvod u digitalnu sliku - Laboratorija za digitalnu obradu signala
1. uvod u digitalnu sliku - Laboratorija za digitalnu obradu signala
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
=n+1;<br />
n_l=7; % red Lagranzovog polinoma<br />
b_l=intfilt(r,n_l,'Lagrange');<br />
[h_l,w_l]=freqz(b_l,1);<br />
y_l=filter(b_l,1,y2);<br />
figure<br />
set(figure(3),'Position',[70 60 900 600],'Name','LAGRANZOVA<br />
INTERPOLACIJA')<br />
prilog<br />
subplot(221)<br />
plot(w_l,abs(h_l))<br />
axis([0 3.5 0 2.2])<br />
title('Frekvencijska karakteristika Lagranzovog filtra','FontSize',14)<br />
xlabel(' frekvencija [rad/odmjerku]')<br />
ylabel('Magnituda')<br />
grid on<br />
subplot(222)<br />
axis off<br />
title('KARAKTERISTIKE FILTRA','FontSize',14)<br />
text(-0.2, 0.9,'FIR NF filtar sa linearnom fazom','FontSize',14)<br />
text(-0.2, 0.75,' <strong>za</strong> Lagranzovu<br />
interpolaciju','FontSize',14)<br />
text(-0.2,0.6,['Zahtjevi: Faktor interpolacije R =<br />
',num2str(r)],'FontSize',14)<br />
text(-0.2,0.45,['Stepen Lagranzovog polinoma N =<br />
',num2str(n_l)],'FontSize',14)<br />
text(-0.2,0.3,'Napomena: Ulazni signal <strong>za</strong> ovaj filtar mora da<br />
sadrzi','FontSize',12)<br />
text(-0.2,0.2,'nulte odmjerke u vremenskim trenucima u kojim<br />
','FontSize',12)<br />
text(-0.2,0.1,'je potrebno interpolirati signal','FontSize',12)<br />
% plot(w_l,angle(h_l))<br />
% title('Fazna karakteristika Lagranzovog filtra','FontSize',14)<br />
% xlabel(' frekvencija [Hz]')<br />
% ylabel('Fazno kasnjenje filtra [rad]')<br />
% grid on<br />
subplot(223)<br />
stem(x1(1:2*fs+n_l),y_l(1:2*fs+n_l),'.')<br />
title('Signal nakon filtriranja','FontSize',14)<br />
xlabel(' vrijeme [s]')<br />
ylabel('Amplituda <strong>signala</strong>')<br />
grid on<br />
P_l=abs(fft(y_l,512))/length(y_l);<br />
subplot(224)<br />
plot(fyy1,P_l(1:512))<br />
title('Spektar <strong>signala</strong> nakon filtriranja','FontSize',14)<br />
xlabel(' frekvencija [Hz]')<br />
ylabel('Magnituda')<br />
grid on<br />
74