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=2; % Faktor decimacije<br />
%******** Reali<strong>za</strong>cija filtra koristenog u funkciji decimate ********<br />
redf=8; % Red filtra<br />
Apo=0.05; % Slabljenje u PO u dB<br />
omega=0.8; % granicna frekvencija<br />
[b,a]=cheby1(redf, Apo,omega/n);<br />
[h w]=freqz(b,a);<br />
figure<br />
subplot(221)<br />
plot(w,10*log10(abs(h)))<br />
axis([0 3.5 -150 10])<br />
title('Frekvencijska karakteristika pred filtra','FontSize',14)<br />
xlabel(' frekvencija [rad/odmjerku]')<br />
ylabel('Slabljenje filtra [dB]')<br />
text(0.2, -50,'Digitalni Chebishev NF filtar I tipa','FontSize',14)<br />
text(0.2,-75,['Red filtra: N = ',num2str(redf)],'FontSize',14)<br />
text(0.2,-100,['{\bf{\omega}_c}= ',num2str(omega/n),'{\pi}','<br />
rad/odmjerku'],'FontSize',14)<br />
text(0.2,-125,['A_p_o = ',num2str(Apo),'dB'],'FontSize',14)<br />
grid on<br />
c=filtfilt(b,a,y);<br />
subplot(222)<br />
stem(x(1:2*fs),c(1:2*fs),'.')<br />
title('Signal nakon filtriranja','FontSize',14)<br />
xlabel(' vrijeme [s]')<br />
ylabel('Amplituda <strong>signala</strong>')<br />
grid on<br />
z=decimate(y,n);<br />
x1=10*[0.5:1:length(z)-0.5]/length(z);<br />
subplot(223)<br />
stem(x1(1:fs),z(1:fs),'.')<br />
xlabel(' vrijeme [s]')<br />
ylabel('Amplituda <strong>signala</strong>')<br />
title(['Signal nakon decimacije pri n = ',int2str(n)],'FontSize',14)<br />
text(<strong>1.</strong>52,<strong>1.</strong>25,['{\itf_s}=',num2str(fs/n),'Hz'],'FontSize',14)<br />
grid on<br />
w1=fft(z,512); % RACUNANJE SPEKTRA SIGNALA<br />
L1=length(z);<br />
Pyy1 = abs(fft(z))/L1;<br />
Pyy1=[Pyy1,Pyy1];<br />
subplot(224)<br />
plot([1:length(Pyy1)]*fs/(length(Pyy1)),Pyy1)<br />
title('Spektar <strong>signala</strong> nakon decimacije','FontSize',14)<br />
xlabel(' frekvencija [Hz]')<br />
ylabel('Magnituda')<br />
grid on<br />
set(figure(2),'Position',[70 60 900 600],'Name','DECIMACIJA')<br />
prilog<br />
71