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.

8.9 Uporaba programa MATLAB pri računanju konvolucije 215<br />

Slika 8.26<br />

Odziv sistema na periodični signal lahko<br />

izračunamo z l<strong>in</strong>earno ali s ciklično konvolucijo.<br />

lahko enostavno periodično podaljšamo, če priv<strong>za</strong>memo, da je njihovo def<strong>in</strong>icijsko<br />

območje enako periodi periodično podaljšanega signala. Pri tem se<br />

moramo <strong>za</strong>vedati, da se v tem primeru ciklična konvolucija le deloma ujema<br />

z l<strong>in</strong>earno. To uvidimo iz ilustracije periodičnega podaljšanja <strong>in</strong> omejitve na<br />

periodo na sliki 8.25. Tam vidimo, da l<strong>in</strong>earna konvolucija na vsem <strong>in</strong>tervalu<br />

orig<strong>in</strong>alnega signala (torej od −∞ do ∞) da podoben potek kot ciklična<br />

konvolucija periodično podaljšanega signala na <strong>in</strong>tervalu [−T 0 /2,T 0 /2).<br />

Pri neprehodnih signalih ponavadi periodično podaljšanje naredimo tako,<br />

da aperiodični signal odrežemo pri vrednostih, <strong>za</strong>radi katerih je napaka pri<br />

izračunu manjša od predpisane vrednosti. Pogosto izbrana meja v takih primerih<br />

je 1% napake.<br />

8.9 Uporaba programa MATLAB pri računanju konvolucije<br />

Program MATLAB, posebej pa še orodni kovček “Signal process<strong>in</strong>g Toolbox”<br />

vsebuje več funkcij, s katerimi lahko določimo odzive sistemov, če poznamo<br />

njihov impulzni odziv, oziroma določimo impulzni odziv, če poznamo<br />

vhodno <strong>in</strong> izhodno <strong>za</strong>poredje.<br />

Ponovimo, l<strong>in</strong>earna konvolucijska vsota je izračunljiva le <strong>za</strong> sisteme s<br />

končnim impulznim odzivom <strong>in</strong> končnim <strong>za</strong>poredjem na vhodu.<br />

8.9.1 Funkcija conv<br />

Funkcija conv izračuna l<strong>in</strong>earno konvolucijo dveh prehodnih <strong>za</strong>poredij. Njena<br />

s<strong>in</strong>taksa je preprosta:<br />

y = conv(v,h)<br />

kjer sta v <strong>in</strong> h vektorja, ki vsebujeta (končno dolgi) <strong>za</strong>poredji, <strong>za</strong> kateri<br />

računamo konvolucijo. Zanju mora tudi veljati:<br />

‖·‖v ∞ < ∞ , ‖·‖h ∞ < ∞ .<br />

datoteka: signal_A

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

Saved successfully!

Ooh no, something went wrong!