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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

40 2. Vrste <strong>signalov</strong> <strong>in</strong> elementarne operacije<br />

2.8.2 Enotski impulzi<br />

Znana sta dva enotska impul<strong>za</strong>: (i) Diracov impulz, ki je def<strong>in</strong>iran v zveznem<br />

svetu <strong>in</strong> (ii) Kroneckerov impulz, ki je ekvivalent Diracovega impul<strong>za</strong><br />

v diskretnem svetu.<br />

Diracov impulz<br />

Za Diracov impulz, imenujemo ga tudi Diracova ali δ funkcija, velja:<br />

∫ ∞<br />

−∞<br />

δ(t) dt =<br />

{<br />

1 t = 0<br />

0 drugod<br />

t ∈ T = R . (2.20)<br />

Slika 2.19<br />

Dirackov impulz.<br />

Iz def<strong>in</strong>icije sledi, da Diracov impulz ne moremo opisati z navadno funkcijo.<br />

Def<strong>in</strong>ira ga <strong>in</strong>tegral, ki določa “površ<strong>in</strong>o” oziroma jakost impul<strong>za</strong>. Ker je<br />

šir<strong>in</strong>a pul<strong>za</strong> diferencialno majhna, teži amplituda proti neskončnosti. Zato<br />

Diracov impulz grafično predstavimo s puščico (slika 2.19). Diracov impulz<br />

podrobneje opisujemo v poglavju 7 na strani 161.<br />

Kroneckerov impulz<br />

Kroneckerov impulz 6 določa:<br />

Slika 2.20<br />

Kroneckerov impulz.<br />

MATLAB ☞<br />

δ[n] =<br />

{<br />

1 pri n = 0<br />

0 drugje<br />

{<br />

}<br />

= ...,0,0,1,0,0,...<br />

↑<br />

n ∈ T = Z (2.21)<br />

<strong>in</strong> ga grafično predstavimo tako kot kaže slika 2.20. Pri <strong>za</strong>poredjih ima δ[n]<br />

enak pomen kot Diracov impulz pri analognih signalih.<br />

V programu MATLAB lahko Kroneckerov impulz elegantno aproksimiramo<br />

z logično relacijo n==0. Za njegovo splošno predstavitev z vektorjem<br />

z elementi na <strong>in</strong>tervalu n 1 n n 2 def<strong>in</strong>iramo naslednjo funkcijo:<br />

MATLAB 2.1: Kroneckerov impulz<br />

function [x,n] = delta_k(n_0,n_1,n_2)<br />

% funkcija generira Kroneckerov impulz 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 />

6 V angleški literaturi Kroneckerov impulz imenujejo tudi Unit Sample Sequence.<br />

šarko ƒu£ej: Teorija <strong>signalov</strong> revizija 20040315

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

Saved successfully!

Ooh no, something went wrong!