Obradi digitalnih signala i DSP. Primena mikroprocesora u energetici

Σχετικά έγγραφα
UNIVERZITET U NIŠU ELEKTRONSKI FAKULTET SIGNALI I SISTEMI. Zbirka zadataka

PARCIJALNI IZVODI I DIFERENCIJALI. Sama definicija parcijalnog izvoda i diferencijala je malo teža, mi se njome ovde nećemo baviti a vi ćete je,

III VEŽBA: FURIJEOVI REDOVI

Obrada signala

IZVODI ZADACI ( IV deo) Rešenje: Najpre ćemo logaritmovati ovu jednakost sa ln ( to beše prirodni logaritam za osnovu e) a zatim ćemo

IZVODI ZADACI (I deo)

SISTEMI NELINEARNIH JEDNAČINA

Osnovni primer. (Z, +,,, 0, 1) je komutativan prsten sa jedinicom: množenje je distributivno prema sabiranju

PRAVA. Prava je u prostoru određena jednom svojom tačkom i vektorom paralelnim sa tom pravom ( vektor paralelnosti).

IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f

3.1 Granična vrednost funkcije u tački

Elementi spektralne teorije matrica

Kaskadna kompenzacija SAU

MATRICE I DETERMINANTE - formule i zadaci - (Matrice i determinante) 1 / 15

DISKRETNA MATEMATIKA - PREDAVANJE 7 - Jovanka Pantović

Osnovne teoreme diferencijalnog računa

Zadaci sa prethodnih prijemnih ispita iz matematike na Beogradskom univerzitetu

Ispitivanje toka i skiciranje grafika funkcija

41. Jednačine koje se svode na kvadratne

Iskazna logika 3. Matematička logika u računarstvu. novembar 2012

Pismeni ispit iz matematike Riješiti sistem jednačina i diskutovati rješenja sistema u zavisnosti od parametra: ( ) + 1.

5. Karakteristične funkcije

APROKSIMACIJA FUNKCIJA

2 tg x ctg x 1 = =, cos 2x Zbog četvrtog kvadranta rješenje je: 2 ctg x

Teorijske osnove informatike 1

( ) ( ) 2 UNIVERZITET U ZENICI POLITEHNIČKI FAKULTET. Zadaci za pripremu polaganja kvalifikacionog ispita iz Matematike. 1. Riješiti jednačine: 4

KVADRATNA FUNKCIJA. Kvadratna funkcija je oblika: Kriva u ravni koja predstavlja grafik funkcije y = ax + bx + c. je parabola.

Cauchyjev teorem. Postoji više dokaza ovog teorema, a najjednostvniji je uz pomoć Greenove formule: dxdy. int C i Cauchy Riemannovih uvjeta.

FTN Novi Sad Katedra za motore i vozila. Teorija kretanja drumskih vozila Vučno-dinamičke performanse vozila: MAKSIMALNA BRZINA

RAČUNSKE VEŽBE IZ PREDMETA POLUPROVODNIČKE KOMPONENTE (IV semestar modul EKM) IV deo. Miloš Marjanović

numeričkih deskriptivnih mera.

Numerička matematika 2. kolokvij (1. srpnja 2009.)

Zavrxni ispit iz Matematiqke analize 1

4.7. Zadaci Formalizam diferenciranja (teorija na stranama ) 343. Znajući izvod funkcije x arctg x, odrediti izvod funkcije x arcctg x.

Apsolutno neprekidne raspodele Raspodele apsolutno neprekidnih sluqajnih promenljivih nazivaju se apsolutno neprekidnim raspodelama.

IZVODI ZADACI (I deo)

Operacije s matricama

INTEGRALNI RAČUN. Teorije, metodike i povijest infinitezimalnih računa. Lucija Mijić 17. veljače 2011.

18. listopada listopada / 13

ELEKTROTEHNIČKI ODJEL

IZRAČUNAVANJE POKAZATELJA NAČINA RADA NAČINA RADA (ISKORIŠĆENOSTI KAPACITETA, STEPENA OTVORENOSTI RADNIH MESTA I NIVOA ORGANIZOVANOSTI)

Matematka 1 Zadaci za drugi kolokvijum

Poglavlje 7. Blok dijagrami diskretnih sistema

KOMUTATIVNI I ASOCIJATIVNI GRUPOIDI. NEUTRALNI ELEMENT GRUPOIDA.

PRIMJER 3. MATLAB filtdemo

5 Ispitivanje funkcija

RIJEŠENI ZADACI I TEORIJA IZ

nvt 1) ukoliko su poznate struje dioda. Struja diode D 1 je I 1 = I I 2 = 8mA. Sada je = 1,2mA.

Računarska grafika. Rasterizacija linije

Prvi kolokvijum. y 4 dy = 0. Drugi kolokvijum. Treći kolokvijum

Kontrolni zadatak (Tačka, prava, ravan, diedar, poliedar, ortogonalna projekcija), grupa A

Digitalni sistemi automatskog upravljanja

Matematička analiza 1 dodatni zadaci

Pismeni ispit iz matematike GRUPA A 1. Napisati u trigonometrijskom i eksponencijalnom obliku kompleksni broj, zatim naći 4 z.

( , 2. kolokvij)

KVADRATNA FUNKCIJA. Kvadratna funkcija je oblika: Kriva u ravni koja predstavlja grafik funkcije y = ax + bx + c. je parabola.

Signali i sustavi - Zadaci za vježbu II. tjedan

Glava 1. Z transformacija. 1.1 Pojam z transformacije

Reverzibilni procesi

Trigonometrijske nejednačine

Otpornost R u kolu naizmjenične struje

Betonske konstrukcije 1 - vežbe 3 - Veliki ekscentricitet -Dodatni primeri

I.13. Koliki je napon između neke tačke A čiji je potencijal 5 V i referentne tačke u odnosu na koju se taj potencijal računa?

Veleučilište u Rijeci Stručni studij sigurnosti na radu Akad. god. 2011/2012. Matematika. Monotonost i ekstremi. Katica Jurasić. Rijeka, 2011.

Funkcija prenosa. Funkcija prenosa se definiše kao količnik z transformacija odziva i pobude. Za LTI sistem: y n h k x n k.

Funkcije dviju varjabli (zadaci za vježbu)

OM2 V3 Ime i prezime: Index br: I SAVIJANJE SILAMA TANKOZIDNIH ŠTAPOVA

SISTEMI DIFERENCIJALNIH JEDNAČINA - ZADACI NORMALNI OBLIK

Klasifikacija blizu Kelerovih mnogostrukosti. konstantne holomorfne sekcione krivine. Kelerove. mnogostrukosti. blizu Kelerove.

Telekomunikacije. Filip Brqi - 2/ februar 2003.

Matematika 1 - vježbe. 11. prosinca 2015.

INTELIGENTNO UPRAVLJANJE

Eliminacijski zadatak iz Matematike 1 za kemičare

a M a A. Može se pokazati da je supremum (ako postoji) jedinstven pa uvodimo oznaku sup A.

2log. se zove numerus (logaritmand), je osnova (baza) log. log. log =

Strukture podataka i algoritmi 1. kolokvij 16. studenog Zadatak 1

PID: Domen P je glavnoidealski [PID] akko svaki ideal u P je glavni (generisan jednim elementom; oblika ap := {ab b P }, za neko a P ).

Trigonometrija 2. Adicijske formule. Formule dvostrukog kuta Formule polovičnog kuta Pretvaranje sume(razlike u produkt i obrnuto

OSNOVI ELEKTRONIKE VEŽBA BROJ 1 OSNOVNA KOLA SA DIODAMA

Verovatnoća i Statistika I deo Teorija verovatnoće (zadaci) Beleške dr Bobana Marinkovića

2. KOLOKVIJ IZ MATEMATIKE 1

S t r a n a 1. 1.Povezati jonsku jačinu rastvora: a) MgCl 2 b) Al 2 (SO 4 ) 3 sa njihovim molalitetima, m. za so tipa: M p X q. pa je jonska jačina:

Ovo nam govori da funkcija nije ni parna ni neparna, odnosno da nije simetrična ni u odnosu na y osu ni u odnosu na

Linearna algebra 2 prvi kolokvij,

2. Ako je funkcija f(x) parna onda se Fourierov red funkcije f(x) reducira na Fourierov kosinusni red. f(x) cos

ASIMPTOTE FUNKCIJA. Dakle: Asimptota je prava kojoj se funkcija približava u beskonačno dalekoj tački. Postoje tri vrste asimptota:

SEMINAR IZ KOLEGIJA ANALITIČKA KEMIJA I. Studij Primijenjena kemija

Elektrotehnički fakultet univerziteta u Beogradu 17.maj Odsek za Softversko inžinjerstvo

Antene. Srednja snaga EM zračenja se dobija na osnovu intenziteta fluksa Pointingovog vektora kroz sferu. Gustina snage EM zračenja:

f n z n, (2) F (z) = pri čemu se pretpostavlja da red u (2) konvergira bar za jednu konačnu vrednost kompleksne promenljive Z(f n ) = F (z).

M086 LA 1 M106 GRP. Tema: Baza vektorskog prostora. Koordinatni sustav. Norma. CSB nejednakost

MATEMATIKA 2. Grupa 1 Rexea zadataka. Prvi pismeni kolokvijum, Dragan ori

FTN Novi Sad Katedra za motore i vozila. Teorija kretanja drumskih vozila Vučno-dinamičke performanse vozila: MAKSIMALNA BRZINA

Računarska grafika. Rasterizacija linije

Inženjerska grafika geometrijskih oblika (5. predavanje, tema1)

Fakultet tehničkih nauka, Softverske i informacione tehnologije, Matematika 2 KOLOKVIJUM 1. Prezime, ime, br. indeksa:

VJEŽBE 3 BIPOLARNI TRANZISTORI. Slika 1. Postoje npn i pnp bipolarni tranziostori i njihovi simboli su dati na slici 2 i to npn lijevo i pnp desno.

OBRTNA TELA. Vladimir Marinkov OBRTNA TELA VALJAK

Više dokaza jedne poznate trigonometrijske nejednakosti u trokutu

( , treći kolokvij) 3. Na dite lokalne ekstreme funkcije z = x 4 + y 4 2x 2 + 2y 2 3. (20 bodova)

Transcript:

Obradi digitalnih signala i DSP Primena mikroprocesora u energetici

Kako i ašto je nastao digitalni signali procesor DSP

Ralika imeñu mikroprocesora i DSP Mikrokontroleri su optimiirani a manipulisanje podacima, čitanje, logičke operacije, postavljanje ilaa, rad sa bitovima Kontrola ranih industrijski procesa DSP su optimiirani a matematički račun potreban u procesiranju digitalnih signala. elekomunikacije račun digitalnih filtera Kontrola motora račun digitalnih akona upravljanja DSP i procesiranje digitalnih signala 3/30

ipična jednačina procesiranja dig. signala Svaka jednačina koju treba rešiti se u digitalnoj tehnologiji svodi na množenje i akumulaciju k a + b k +. a k 2 k + b 2 +... + a k n k 2 +... + b n m k m t k Digitalni k filter k k b..b m a..a n odbirak ulaa u k-toj periodi odbirak ilaa u k-toj periodi koeficijenti imenioca dig. filtra koeficijenti brojioca dig. filtra Da bi se ovo bro rešilo neophodno je u isto vreme čitati program i konstante sa jedne strane, i promenjive sa druge strane bro množiti, akumulisati sabirati sa predhodnim odbirkom i pomerati podatke DSP i procesiranje digitalnih signala 4/30

DSP novost br. Ralika arhitektura up i DSP U jednom ciklusu clocka pročitaj programsku const ili sledeću instrukciju ali i promenjive DSP i procesiranje digitalnih signala 5/30

Koliko magistrala/memorija podataka? /2 Jedinica a generisanje adresa MEMORIJA PODAAKA magistrala podataka Obrada podataka Von Neumann -JEDNA MAGISRALA ipična operacija koja se realiuje u DSP-ovima: [ n] a0 [ n] + a[ n ] + a2[ n 2] +... Organiacija podataka: a0 n a n- a2 n-2.. PROBLEM: Jedna. magistrala usko grlo u propusnoj moći uc DSP i procesiranje digitalnih signala 6/30

Koliko magistrala/memorija podataka? 2/2 Jedinica a generisanje adresa Jedinica a generisanje adresa REŠENJE!! DVE MAGISRALE MEMORIJA PODAAKA MEMORIJA PODAAKA Organiacija podataka: magistrala podataka magistrala podataka Obrada podataka a0 a a2.. n n- n-2.. vreme DSP i procesiranje digitalnih signala 7/30

DSP novost br2. MAC operacija MAC unit- multipl and accumulate unit A B n ACC ACC + << ACC akumulator A, B operandi ulai << pomeranje ulevo a n udesno a n negativno Operacija koja se ivršava u jednom ciklusu clocka Pročitaj A i B paralelno pomnoži ih Ako treba, pomeri bitove reultata shift Akumuliši saberi sa prethodnim ACC. DSP i procesiranje digitalnih signala 8/30

DSP novost br3 i br4. Pipeline operacija Hardware loop counters DSP i procesiranje digitalnih signala 9/30

Pažnja! Ovo ne nači da samo DSP može da procesira signale i računa digitalne akone upravljanja. Ovo samo nači da je DSP u tome brži! Digitalnu kontrolu može da radi bilo koja programabilna komponenta i uc i up ili PC, samo što je DSP načinjen tako da to radi brže. Ako vam treba nešto da procesira signale brže i od DSP, onda koristite FPGA komponentu. Ali, princip procesiranja signala je uvek isti! DSP i procesiranje digitalnih signala 0/30

Pre digitalne, jednom davno beše analogna obrada signala

Kako se procesira kontinualni signal? Za kontinualne signale imamo funkciju prenosa u s- domenu Laplasova transformacija ili jω-domenu Furieova transformacija, svodi se na isto: Y sk p + Ki s X s W s X s s Sjω t Ws t DSP i procesiranje digitalnih signala 2/30

Prenos determinističkih signala kro liniju t Linearna mreža t Za linearnu mrežu važi: Ako ulani signal t daje ilani signal t, onda važi n n t i a i i t t i a i i t Ovo u suštini nači da neće biti interferencije imeñu pojedinih signalnih harmonika i da se uticaj mreže na prenos svakog pojedinačnog harmonica može posmatrati neavisno. DSP i procesiranje digitalnih signala 3/30

Prenos determinističkih signala kro liniju Za opis uticaja mreže na pojedine harmonike, uvodimo kompleksnu funkciju prenosa mreže Hjω. te jωt Za signal t važi F Linearna mreža Hjω Na jedna usku komp. signala t, t.j. njegov harmonik na ω deluje mreža sa Hjω Za lin. mrežu važi ila je jednak sumi ovih komponenti d t thjωe jωt t X j ω ω e j t d ω 2π X j ω ω e j t d dωω 2π H j ω X j ω e 2π jωt d ω H j ω X j ω e jωt d ω 2π Y jω H jω X jω DSP i procesiranje digitalnih signala 4/30

Prenos determinističkih signala kro liniju Sada imamo alat a opis uticaja linije Hjω Xjω Yjω Primer a RC kolo t t H RC jω R C Z R Z Z Z Z j H RC ω,, 2 2 + DSP i procesiranje digitalnih signala 5/30 R C C j Z R Z ω, 2 0 ω ω ω j j H RC + Funkcija prenosa kola Daje veu spektra ulanog i ilanog signala 0 ω ω ω ω ω ω j X j j X j H j Y RC +

Prenos determinističkih signala kro liniju Uticaj RC kola na HF i LF H RC jω + j ω ω 0 ω << ω ω >> ω 0 0 H H RC RC jω jω 0 pušta LF ubija HF Y jω H jω X jω RC 20log H RC jω} ω 0 DSP i procesiranje digitalnih signala 6/30

Prenos determinističkih signala kro liniju Uticaj RC kola na pravougaoni signal /50H f 0 50H 500H.4.2 0 ts 0.8 0.6 0.4 0.2 - No 3 5 7 9 3 5 7 0 0.0 0.02 0.03 0.04 H 50 50 250 350 450 550 650 750 850 50H signal i 500 50H 5H H filter prvog reda DSP i procesiranje digitalnih signala 7/30

DSP je namenjen procesiranju diskretnih signala, kako se prenos tih signala analiira?

Diskretni signal? Šta je to? Kontinualni signal treba prvo odabrati i pretvoriti u povorku impulsa diskretnu u vremenu: t k s δk s k tδk s t t k s -2 s k s - s k s k s+ s k s -2 s k s - s k s k s + s Povorka impulsa ili još bolje povorka pravougaonika pošto pamtimo istu vrednost do sledećeg odabiranja t 2 3 k t, k t k, k0,, 2 DSP i procesiranje digitalnih signala 9/30

Kakav je spektra diskretnog signala? Koristan kontinualni t uvek ima ograničeni spektar Xf -f ma i2ππ n +f ma f H A šta je sa spektrom diskretnog signala k? Odmah nam je sumnjiv, ima beskonačno oštre ivice!!!!! Stvarno, nakon mnogo matematike: X s f k X f kf s n n Dobijamo da se spektar dig. signala beskonačno ponavlja na frek. Nf s, samim tim i on je beskonačan! Xf s e s f -f s -f ma -f s -f s +f ma -f ma +f ma f s -f ma +f s f H f s+f ma DSP i procesiranje digitalnih signala 20/30

Ibor vremenske periode odabiranja Suštinsko pitanje: Ako signal t uvek ima ograničeni spektar, Xf X f + i2πft t e dt -f ma +f ma f H kada će njegovi odbirci k dovoljno verno da ga predstavljaju? Nquist- Shannon teorema odabiranja Signal t sa ograničenim spektrom a f>f ma, Xf0 potrebno je odabirati frekvencijom odabiranja f s a koju važi f s 2 f ma s 2 f ma DSP i procesiranje digitalnih signala 2/30

Objašnjenje teoreme odabiranja preko spektra Produkt dobrog sa dovoljno malom s odabiranja t je s k s čiji spektar se ne preklapa! Xf -f s -f ma -f s -f s +f ma -f ma +f ma f s -f ma +f s f H f s+f ma Ako je s bilo dovoljno malo f s > 2f ma, moguća je rekonstukcija t i s k s k s t k s -2 s k s - s k s k s + s t Niskopropusni filter k s -2 s k s - s k s k s + s DSP i procesiranje digitalnih signala 22/30 t

Objašnjenje teoreme odabiranja preko spektra Komponente spektra iboličenog signala s k s se preklapaju i deo informacija je nepovratno igubljen! Xf f H -2f s -f s -f ma -f s -f ma +f ma +f s f s +f ma 2f s -2f s +f ma -f s +f ma f s -f ma 2f s -f ma Ako je s bilo nedovoljno malo f s < 2f ma, nemoguća je rekonstukcija t i s k s t δk s Niskopropusni filter k s r t t t k s -2 s k s - s k s k s + s k s -2 s k s - s k s k s + s DSP i procesiranje digitalnih signala 23/30

Diskretiacija funkcije prenosa, prelaak u -domen

Kako se procesira diskretni signal? Diskretiovali smo kontinualni signal sa dovoljno malom periodom odabiranja tako da informacija nije igubljena. Njega treba dalje obraditi. Za analiu prenosa diskretnih signala se koristi Z transformacija. Ovom transformacijom se signali i funkcije prenosa prebacuju u -domen u kome se dalje analiiraju kao diskretni. Funkcija prenosa sistema je sada u -domenu : W s W W k k DSP i procesiranje digitalnih signala 25/30

Diskretiacija fun. prenosa, prela u -domen Primer rešavanja integrala površina ispod krive Integrator u s-domenu: Diskretni integrator u - domenu: Imamo k treba nam k kao površina? t 0 + t dt Y s X s s k k k + t dt k tdt t k k t dt k Glavna ideja t const tokom k!!!! k k t dt k 2 3 4 DSP i procesiranje digitalnih signala 26/30

Diskretiacija fun. prenosa, prela u -domen Površinu ispod t, na intervalu, aproksimiramo pravougaonikom, smatrajući t konstantnim u tom intervalu. Ovo je dovoljno tačno u pretpostavku da se signal t ne menja načajno unutar intervala. Ili, da spektra signal t nema načajne spektralne komponente inad /2 učestanosti Nquistov kriterijum. Ponajemo vreme, tj periodu odabiranja,. Imamo i levi i desni odbirak signala. Dodatak na površinu integralmožemo aproksimirati i sa jednim i sa drugim. k k t dt k t dt k DSP i procesiranje digitalnih signala 27/30

k k k + Postoji prost prela i diskretne jednačine u diskretnu funkciju prenosa u domenu. Operator -N predstavlja kašnjenje od N perioda. k Diskretna jednačina integratora levi odbirak DSP i procesiranje digitalnih signala 28/30 k + +

Diskretna jednačina integratora levi odbirak s Pri aproksimaciji korišćen levi odbirak, nači to je levi Euler. s Metoda Euler levi Euler desni ustinova bilinearna transformacija Aproksimacija s s s 2 + DSP i procesiranje digitalnih signala 29/30

Diskretiacija kontinualnih funkcija prenosa, s

s s K sk s i p + K K i p + K K i p s + Gde god vidiš s, ti -/ posadi Primer PI regulatora, kome namo f. prenosa DSP i procesiranje digitalnih signala 3/30 k K k k K k k i p + + K K i p + +

Primer PI regulatora, kome namo f. prenosa Prenosna funkcija digitalnog PI reg. se realiuje diskretnom jednačinom koja je slična i a bilo koji dig. akon upravljanja k k + K k k k + K p i k k + a k + a2 k a K p, a2 K i K p DSP i procesiranje digitalnih signala 32/30

Integrator k k k + s Prvi ivod s dt d Primer integratora sume i prvog ivoda DSP i procesiranje digitalnih signala 33/30 k k k k k k dt

Primer niskopropusnog filtra prvog reda Po Nquistu korisnog dig. signala a obradu i nema nakon ω <pi/. ako da mora važiti i ω 0 <pi/. 20log H RC jω} ω 0 o ωo + ω o ω0 ωo ω s + ω o k ωo k + ω0 k Ueti ω 0 0 - šta se dobija? Ueti ω 0 - šta se dobija? DSP i procesiranje digitalnih signala 34/30

Rad DSP u realnom vremenu Usvojeno je da perioda odabiranja mora biti barem. DSP radi sa clock signalom clk. Šta je rad, t.j. obrada signala, u realnom vremenu? clock signal vreme k+ k+2

Rad u realnom vremenu Vreme procesiranja vreme a. čitanje ulaa, 2. obradu signala, 3. ispis ilaa Perioda odabiranja minimalna moguća perioda koja adovoljava sve uslove a pravilan rad sistema. Perioda odabiranja k Vreme procesiranja Slobodno vreme k+ Brži a složeniji signali manja /više računa Brži DSP t Slobodno vreme 0. DSP i procesiranje digitalnih signala 36/30

Rad u realnom vremenu više procesa Obrada podataka Čitanje ulaa upis ilaa Jedan proces Slobodno vreme k k+ t Proces 2 Slobodno vreme Proces Dva procesa k k+ t DSP i procesiranje digitalnih signala 37/30 k+2

Rad dig. regulisanog pogona u realnom vremenu Brojke u sledećoj tabeli su samo okvirne, one avise od motora, tipa opterećanja, područja primene pogona i regulacionih ahteva Proces PWM napon Perioda potrebno vreme računa 20kH - 6kH 50µs - 64µs Ralog ibora te periode. Ako se iabere duža... ulaimo u čujni opseg Strujna petlja 50µs - 200µs statorsko kolo ne filtrira dobro referentni napon, talasnost struje pa i momenta se uvećava Brinska petlja ms 0 ms mehanički sistem ne filtrira odbirke referentnog momenta i brina se ne kontroliše dovoljno dobro. Poic. petlja 00 ms 300 ms dolai do prekoračenja i oscilovanja oko referentne poicije. DSP i procesiranje digitalnih signala 38/30