Érzékelők és jelfeldolgozás

A tantárgy angol neve: Perception and Signal Processing

Adatlap utolsó módosítása: 2022. november 7.

Budapesti Műszaki és Gazdaságtudományi Egyetem
Villamosmérnöki és Informatikai Kar
MSc Villamosmérnöki mesterszak
Intelligens beágyazott rendszerek főspecializáció (MIT)
Tantárgykód Szemeszter Követelmények Kredit Tantárgyfélév
VIMIMA20   2/1/0/v 5  
3. A tantárgyfelelős személy és tanszék Dr. Orosz György,
A tantárgy tanszéki weboldala http://www.mit.bme.hu/oktatas/targyak/VIMIMA20
4. A tantárgy előadója Dr. Orosz György docens, BME MIT
7. A tantárgy célkitűzése A tantárgy a fizikai jelek érzékelési lehetőségeinek és ezen információ beágyazott rendszerek számára történő előfeldolgozási módszereinek bemutatását tűzi ki célul. Megismertet a leggyakrabban alkalmazott szenzorokkal, a környezet megfigyelésének zavaró és torzító hatásaival. Bemutatja a jelfeldolgozás alkalmazástól független közös lépéseit, az információ előfeldolgozását.
8. A tantárgy részletes tematikája

1. Bevezetés a beágyazott rendszerekbe: környezet érzékelése, adatok feldolgozása. Tipikus jelút vizsgálata: szenzorok, érzékelés és jelkondicionálás, mintavételezés, adatfeldolgozás. Tipikus beágyazott feldolgozó architektúrák: mikrokontroller, DSP, FPGA, GPU.

 

2. Hőmérsékletszenzorok: pl. termoelem, NTC/PTC, infra, félvezető. Fényerősség mérése, pl. fotodióda, fototranzisztor, fotoellenállás, fotovoltaikus. Szenzorok speciális tulajdonságainak és felhasználási köreinek ismertetése.

 

3. Vibroakusztikai szenzorok: MEMS és hagyományos analóg szenzorok (piezo, electret, geophone). Töltés és feszültségkimenetű eszközök, jelkondicionálási kérdések, tipikus specifikációk.

 

4. Pozíció, elmozdulás, elfordulás mérése: inkrementális jeladók, LVDT, optikai szenzorok, time-of-flight szenzorok, Hall-elemes és magneto rezisztív szenzorok, induktív szenzorok. Erő és nyomaték mérése: nyúlásmérő bélyegek, piezo, force-sensitive resistor.

 

5. Áram mérése: söntellenállás (alsó és felső oldali), áramtranszformátor/Rogowski tekercs, mágneses téren alapuló (Hall szenzor, fluxgate, magneto-rezisztív) érzékelők. EKG és fotopletizmográfiás jelek mérése.

 

6. Digitális szűrők csoportosítása. IIR és FIR szűrők tulajdonságainak áttekintése. Amplitúdó és fáziskarakterisztika jellegzetességei. Szűrőtípusok ismertetése: FIR: LS és egyenletes ingadozású;  IIR: Butterworth, Chebyshev, elliptikus, Bessel-Thomson.

 

7. Szűrőtervezési eljárások ismertetése FIR és IIR szűrőkre (LS, Parks-McClellan, ablakozásos, bilineáris transzformáció, impulzusinvariáns transzformáció). Digitális szűrők realizációs formái, biquad implementáció. Kitekintés: lattice szűrőstruktúrák.

 

8. Fixpontos tört számábrázolás specialitásai, műveletek végzése fix pontos tört számábrázolással, tervezési nehézségek. Nemlineáris szűrők és outlier detekció: medián szűrő és változatai, Hampel szűrő.

 

9. Eltérő mintavételi frekvenciákból adódó problémák áttekintése. Decimálás és interpolálás megvalósítása idő- és frekvenciatartományban. Decimáló és interpoláló szűrő tervezése, polifázisú szűrő. Polinomiális interpolálás.

 

10. DFT értelmezése periodikus és sztochasztikus jelekre. Ekvivalens zajsávszélesség, jel/zaj viszony számítása. Koherens/nem koherens mintavételezés, torzító hatások. Diszkrét Fourier transzformáció (DFT) alternatív értelmezési formái: mátrixtranszformációs alak, szűrőbank, LS becslés (általánosítás tetszőleges frekvenciájú szinuszos komponensekre).

 

11. DFT alkalmazása: konvolúció gyorsítás, valós DFT számítása komplex DFT segítségével, cepstrum számítás. Wavelet  transzformáció, waveletek ismertetése, implementáció. Diszkrét koszinusz transzformáció.

 

12. Numerikus optimalizációs feladatok ismertetése: gyökhelykeresés, szélsőérték-keresés. Matematikai probléma megfogalmazása, költségfüggvény típusai, értelmezése. Egy és többparaméteres problémák, feltételes szélsőértékkeresés. Első és másodrendű deriváltakat felhasználó módszerek.

 

13. Különböző heurisztikákon alapuló optimalizáló módszerek. Lokális szélsőértékek problémája. Konvergencia problémák, rosszul kondicionált esetek. Numerikus optimalizáció illusztrálása az LMS (Least-Mean Square) algoritmuson mint valós idejű beágyazott rendszerekben használható adatív szűrőn keresztül.

 

14. konzultáció, szünet miatt kieső hét, alkalmazási példák

 

A gyakorlatok részletes tematikája

1. Determinisztikus hibák jellemzése: komplex áramkör hibaanalízise, különböző passzív és aktív alkatrészek hozzájárulása a hibához és nemlinearitáshoz. Hibák csökkente speciális alkatrészekkel, konstrukciókkal.

2. Zajanalízis: áramköri komponensek zajai (erősítők, passzív alkatrészek, tápegységek), zajelnyomás/immunitás, környezeti zajok/zavarok, árnyékolás, konstrukciós megoldások. Időzítések ingadozása (jitter), ezek hatása.

3. Valós jel mintavételezése számítógépen (pl. mikrofon jele). Blokkos és mintánkénti feldolgozás: különbség a valós idejű beágyazott rendszerekben történő és offline adatfeldolgozás között. Időzítések értelmezése. Egyszerű jelfeldolgozási algoritmusok megvalósítása, pl. jelparaméterek mérése (frekvencia, amplitúdó...).

4. Szűrőtervező programcsomagok megismerése, különböző specifikációval rendelkező FIR és IIR szűrők tervezése és tesztelése valós jeleken.

5. Mintapélda: decimáló és interpoláló szűrők tervezése különböző feladatokra. Áttérés különböző mintavételi frekvenciák között elosztottan működő beágyazott rendszerekben.

6. Spektrumanalízis példák. Hibadetektálás beágyazott rendszerekben spektrumkép alapján: független peridodikus, jellel ismétlődő, moduláló jellegű hibák, véletlen hibák/jitter, torzítás, ezek visszavezetése beágyazott rendszerek szoftveres és hardveres tulajdonságaira.

 

9. A tantárgy oktatásának módja (előadás, gyakorlat, laboratórium) Heti 2 óra előadás, 1 óra gyakorlat (számítási gyakorlat és számítógépes laboratóriumi gyakorlat).
10. Követelmények Szorgalmi időszakban:
Az aláírás megszerzésének feltétele a zárthelyi dolgozat elégséges szintű teljesítése.
Vizsgaidőszakban:
A tantárgy vizsgával zárul.
11. Pótlási lehetőségek A félév során lehetőséget adunk a nagyzárthelyi egyszeri pótlására.
12. Konzultációs lehetőségek Igény esetén előzetesen egyeztetett időpontban konzultációt biztosítunk.
14. A tantárgy elvégzéséhez átlagosan szükséges tanulmányi munka
Kontakt óra42
Félévközi készülés órákra13
Felkészülés zárthelyire25
Házi feladat elkészítése0
Kijelölt írásos tananyag elsajátítása20
Vizsgafelkészülés50
Összesen150
15. A tantárgy tematikáját kidolgozta

Dr. Orosz György, docens, MIT