01.12.2014 Views

uvod - Laboratorij za obdelavo signalov in daljinska vodenja

uvod - Laboratorij za obdelavo signalov in daljinska vodenja

uvod - Laboratorij za obdelavo signalov in daljinska vodenja

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

☞<br />

2.8 Elementarni signali <strong>in</strong> <strong>za</strong>poredja 43<br />

k[n] =<br />

{ {<br />

}<br />

n n 0<br />

0 n < 0 = ...,0,0,1,2,3,...<br />

↑<br />

n ∈ T = Z . (2.25)<br />

Graf signala <strong>in</strong> <strong>za</strong>poredja sta predstavljena na sliki 2.23.<br />

Slika 2.23<br />

Klanec.<br />

Levo: zvezni,<br />

desno: diskretni.<br />

S programom MATLAB lahko aproksimiramo klanec nekaj manj preprosto<br />

kot enotsko stopnico, na primer z rut<strong>in</strong>o (program MATLAB 2.3):<br />

MATLAB<br />

MATLAB 2.3: Funkcija “klanec”<br />

function [k,n] = klanec_n(n_0,n_1,n_2)<br />

% funkcija generira klanec z <strong>za</strong>četkom v trenutku n_0<br />

% vektor <strong>za</strong>jema elemente med n_1 <strong>in</strong> n_2<br />

%-----------------------------------------------------<br />

n = [n_1:n_2];<br />

x = [(n - n_0) >= 0];<br />

% stopnica<br />

N = length(n);<br />

% dolž<strong>in</strong>a vektorja n<br />

N1 = abs(n_1 - n_0);<br />

% <strong>za</strong>mik <strong>za</strong>četka klanca<br />

for j = 1:N<br />

% računanje klanca<br />

k(j) = n(j)*x(j);<br />

end<br />

Sedaj lahko s funkcijo klanec_n preprosto narišemo aproksimacijo klanca<br />

(slika 2.24 na naslednji strani), na primer v območju −2 n 5:<br />

n = [-2:5];<br />

x = klanec_n(0,-2,5);<br />

stem(n,x);<br />

xlabel(’n’);grid on<br />

ylabel(’klanec: k[n]’);<br />

% funkcija <strong>za</strong> izris<br />

2.8.5 Pravokotni pulz<br />

Pravokotni enotski pulz trajanja T je def<strong>in</strong>iran z:<br />

p T (t) =<br />

{<br />

1 −T /2 < t < T /2<br />

0 drugje<br />

t ∈ T = R (2.26)<br />

datoteka: signal_A

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!