Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaTivadar Rácz Megváltozta több, mint 10 éve
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-21061 ET-KIT Lite fejlesztői kártya 32-bites lebegőpontos 40 MHz Sztereo kodek assembly nyelv ADSP-21364 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: 115.2 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!
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.