Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

"Igazi" jelfeldolgozás vezetéknélküli szenzorhálózatban Orosz György 1. éves PhD hallgató Konzulensek: Dr. Péceli Gábor Dr. Sujbert László.

Hasonló előadás


Az előadások a következő témára: ""Igazi" jelfeldolgozás vezetéknélküli szenzorhálózatban Orosz György 1. éves PhD hallgató Konzulensek: Dr. Péceli Gábor Dr. Sujbert László."— Előadás másolata:

1 "Igazi" jelfeldolgozás vezetéknélküli szenzorhálózatban Orosz György 1. éves PhD hallgató Konzulensek: Dr. Péceli Gábor Dr. Sujbert László

2 „Igazi” jelfeldolgozás  Valós idejű jelfeldolgozás  Folyamatos adatáramlás  Gyors adatgyűjtés és feldolgozás  Nagy sávszélesség kihasználás  Hard real-time követelmények  Alkalmazás: aktív zajcsökkentés  Visszacsatolt szabályzási rendszer

3 Aktív zajcsökkentő rendszer mote 1 mote N mote 2 DSP mote N+1 kodek DSP kártya referenciajel C(z)C(z) A(z)A(z) n e y y’y’ e : maradó zaj y n : zaj – + C(z)  Zajérzékelés szenzorhálózattal  Működés  Lineáris modell  Jelölések: C (z): zajcsökkentő algoritmus n: zaj y: beavatkozójel y’: beavatkozójel a mikrofonoknál e: maradó zaj: e = d – y’ A (z): másodlagos út átviteli függvénye – kritikus pont – Lineáris modell:

4 Hardver komponensek  ADSP ET-KIT Lite fejlesztői kártya 32-bites lebegőpontos 40 MHz Sztereo kodek assembly nyelv  ADSP ET-KIT Lite fejlesztői kártya 32-bites lebegőpontos 330 MHz; dual core 8 kimeneti DA csatorna 2 bemeneti AD csatorna C / assembly nyelv JelfeldolgozásSzenzorhálózat  Berkelely mote-ok ATmega128-as 8 bites mikrokontroller rádiós IC tápforrás  Csatlakoztatható szenzorkártya  TinyOS Moduláris felépítés Ütemezési egységek:  HW megszakítás  Esemény (event)  Taszk  prioritás

5 Mintavétel időzítés 1.  Ütemezési problémák (prioritások) Eredeti időzítőJavított időzítő

6 Mintavétel időzítés 2. Véletlen ingadozások (jitter) Max. backoff time nő

7 Mintavétel időzítés 3.  Állandó időzítési hibák Felharmonikusok + keveredési termékek

8 Szinkronizáció 1. Mintavétel csúszás  késleltetés változás Késleltetés változás  A(z) változás

9 Szinkronizáció 2. t fi(t)fi(t) mintavétel N div  i. mote számlálójának időfüggvénye: f i (t)  Szinkronizáció más megfogalmazásban: f i (t)-k fázismerev kapcsolata; állandó φ ij  Megoldás: szoftver PLL  Szinkronizáció szükségessége: eltérő órajel frekvenciák  Időzítő működése (programozható órajelosztó) t fj(t)fj(t) mintavétel N div φ ij

10 Szinkronizáció 3. Építőelemek megvalósítása:  Fázisdetektor: mintavételezés szinkronüzenet érkezésekor  VCO  Szabályzó referencia időzítő S/H szabályzó hangolható időzítő – TaTa T loc IT f kvarc_2 f kvarc_ref N div üzenetérkezés időpontjai

11 Szinkronizáció 4.  Elcsúszás métréke  frekvencia hiba ~ 5 ppm  Ütemezés miatt nem egyenletes elcsúszás detektálható

12 Szinkronizáció 5.  Szinkronizált állapot paraméterei: Beállás: 40 msec Hiba: ±5 μsec 1800 Hz mintavételi frekvencián  Szabályzási algoritmus: P szabályzó; 25·T s időközönként

13 Szinkronizáció 6. Szinkronizálatlan állapot Szinkronizált állapot Számított eltérés ~3 ppm (50% hiba)

14 Hálózati felépítés 1.  Jellemző adatok: kbps soros adatátvitel 250 kbps rádiós adatátvitel TinyOS csomag: 40 byte  11 header/footer  29 hasznos adat  Determinisztikus működés  determinisztikus protokoll adattovábbítás adott sorrendben (25 mintánként)  Referencia kijelölése mote 0 mote 1 mote 2 mote 3 Átjáró DSP : adat : token : szinkronüzenet Hálózati szerkezet: mote-ok – átjáró adatgyűjtés interfész

15 Hálózati felépítés 2.  Probléma: a DSP mintavételi frekvenciája fix, nem szinkronizálható a fenti algoritmussal  Átjáró DSP: szinkronizáció interpolációval

16 Hálózat kiterjesztése  Kis sávszélesség  Adatmennyiség redukálása  Zajcsökkentés periodikus jelre  Fourier felbontás a mote-okon  Probléma: számításigény

17 Fourier analizátor  Megfigyelő alapú struktúra  Megvalósítási nehézségek: 8 bites ALU Kis órajel frekvencia Assembly kódszegmensek  Bázisfüggvény szinkronizáció: DSP  átjáró átjáró  hálózat 1 N 1 z-1 1 c* 1,n c* 2,n c 1,n c 2,n x’ n cN,ncN,n 1 z-1 c* N,n – xnxn + enen X1X1 X2X2 XNXN c k,n = e j2πf 1 ·k·n egy rezonátor csatorna

18 Hálózati működés mote 0 mote 1 mote 2 mote 3 Átjáró DSP t t t t t TpTp átjáró mote 0 mote 1 mote 2 T win_0 T win_1 T win_2 T win_0 T win_i : i. mote időkerete T p : egy hálózati periódus : adatot tartalmazó üzenet : szinkronizációs üzenet

19 Szinkronizációs problémák 1. Prioritások kezelése Eltérő rezonátorszámhoz tartozó felvételek

20 Szinkronizációs problémák 2. Javított üzenetdetektálás

21 Fourier analizátor teszteredménye

22 Bázisfüggvény szinkronizálás  Egyező névleges frekvencia  Egyező eltérés adott referenciajeltől : komplex Fourier-együttható pillanatértéke : komplex Fourier-együttható végpontjának trajektóriája

23 Spektrumanalízis mote-okkal Ventillátorzaj spektrumfelvétele: spektrum-letapogatással

24 Összefoglalás  Tesztkörnyezetként való alkalmazás vezetéknélküli visszacsatolt jelfeldolgozó rendszerek vizsgálatához  Rendszer megvalósítása nagyobb teljesítményű jelfeldolgozó kártyával  lehetőség nagyobb rendszer vizsgálatára (akár több 10 érzékelő)

25 Köszönöm a figyelmet!


Letölteni ppt ""Igazi" jelfeldolgozás vezetéknélküli szenzorhálózatban Orosz György 1. éves PhD hallgató Konzulensek: Dr. Péceli Gábor Dr. Sujbert László."

Hasonló előadás


Google Hirdetések