Zajok és fluktuációk fizikai rendszerekben

Slides:



Advertisements
Hasonló előadás
Programozási tételek, és „négyzetes” rendezések
Advertisements

Hatékonyságvizsgálat, dokumentálás
Szélessávú jelfeldolgozás kihívásai Készítette : Fürjes János.
Matematika és Tánc Felkészítő tanár: Komáromi Annamária
Tartalékmodellezés R-ben Sághy Balázs Altenburger Gyula szimpózium Balatonvilágos május 22.
Elektromos mennyiségek mérése
Mérés és adatgyűjtés levelező tagozat
ZAJVÉDELEM Koren Edit 4..
Számítógépes algebrai problémák a geodéziában
4. Folytonos wavelet transzformáció (CWT) –folytatás
Készítette: Glisics Sándor
Készítette: Glisics Sándor
Digitális képanalízis
Matematikai Statisztika VIK Doktori Iskola
A konformációs entrópia becslése Gauss-keverék függvények segítségével
Jelkondicionálás.
Csoportosítás megadása: Δx – csoport szélesség
Mérés és adatgyűjtés - lev
Ez a dokumentum az Európai Unió pénzügyi támogatásával valósult meg. A dokumentum tartalmáért teljes mértékben Szegedi Tudományegyetem vállalja a felelősséget,
Ez a dokumentum az Európai Unió pénzügyi támogatásával valósult meg. A dokumentum tartalmáért teljes mértékben Szegedi Tudományegyetem vállalja a felelősséget,
Zajok és fluktuációk fizikai rendszerekben
Virtuális méréstechnika Spektrum számolása 1 Mingesz Róbert V
Optimalizálás nemklasszikus architektúrákon
Zajgenerátor.
Regresszióanalízis 10. gyakorlat.
A hazai könyvtárak és az Európai Digitális Könyvtár Információs nap a 3. FP7-ICT pályázati felhívásról Budapest, január 29.
Az Alakfelismerés és gépi tanulás ELEMEI
A LabVIEW használata az oktatásban
Példák a Fourier transzformáció alkalmazására
Véletlenszám generátorok
Számítógépes szimuláció A RITSIM-2000 rendszer ismertetése.
Hiba-előjel alapú spektrális megfigyelő Orosz György Konzulensek: Sujbert László, Péceli Gábor Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika.
A hiba-előjel alapú FxLMS algoritmus analízise Orosz György Konzulensek: Péceli Gábor, Sujbert László Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika.
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Bin-summarise-smooth: ‚bigvis’ „Big Data” elemzési módszerek.
Zajmérés, zajcsökkentés
Idősor elemzés Idősor : időben ekvidisztáns elemekből álló sorozat
Problémás függvények : lokális optimalizáció nem használható Globális optimalizáció.
1 Mössbauer-spektrumok illesztése: vonalalak A kibocsátott  -sugárzás energiaspektruma Lorentz-görbe alakú: I : sugárzás intenzitása  : frekvencia 
Hőeloszlás háromszögelt síkrészeken Május, 2002 Bálint Miklós Vilmos Zsombori
Többváltozós adatelemzés
Alapsokaság (populáció)
Folytonos eloszlások.
 Farkas György : Méréstechnika
PowerQuattro Rt Budapest, János utca175.
Petri-hálón alapuló modellek analízise és alkalmazásai a reakciókinetikában Papp Dávid június 22. Konzulensek: Varró-Gyapay Szilvia, Dr. Tóth János.
Költség-minimalizálás az ellenőrző kártyák alkalmazásánál Feladatmegoldás, kiegészítés.
Diszkrét elem módszerek BME TTK, By Krisztián Rónaszegi.
Kódelmélet 1. előadás. A tárgy célja Az infokommunikációs rendszerek és szolgáltatások központi kérdése: Mindenki sávszélességet akar: minél többet; minél.
Digitális jelfeldolgozás
Zajok és fluktuációk fizikai rendszerekben december 2. Active Delay Implicit szekvencia tanulás.
Kísérletezés virtuális méréstechnika segítségével 2010 március
Tájékoztatás & Bevezetés
Zajok és véletlen jelenségek interdiszciplináris területeken való alkalmazásának kutatása és oktatása. TÁMOP A/2-11/ Mingesz Róbert, Gingl.
Hangszerkesztés elmélet
Zajok és véletlen jelenségek interdiszciplináris területeken való alkalmazásának kutatása és oktatása. TÁMOP A/2-11/ Fehérzaj-generátor.
Kommunikációs Rendszerek
Szabályozási Rendszerek 2014/2015, őszi szemeszter Előadás Automatizálási tanszék.
Jelek mintavételezése Mingesz Róbert
1 Számítógépek felépítése 13. előadás Dr. Istenes Zoltán ELTE-TTK.
FARKAS VIVIEN. MINTAVÉTELEZÉSI FREKVENCIA  A digitalizálás során használt legfontosabb minőségi tényező a mintavételezési frekvencia, vagy mintavételezési.
Virtuális műszerek felépítése.
Kinetikus Monte Carlo  Bevezetés  Véletlen bolyongás  Residence time algoritmus.
2004 május 27. GÉPÉSZET Komplex rendszerek szimulációja LabVIEW-ban Lipovszki György Budapesti Műszaki Egyetem Mechatronika, Optika és Gépészeti.
Kontinuum modellek 1.  Bevezetés a kontinuum modellekbe  Numerikus számolás alapjai.
KŐZETFIZIKAI VIZSGÁLATOK SZÁMÍTÓGÉPES MÉRŐRENDSZERREL
II. konzultáció Analízis Sorozatok Egyváltozós valós függvények I.
Jelkondicionálás.
Valószínűségi változó, eloszlásfüggvény
A számítógép működésének alapjai
Nagy Attila1,2, Rovó László1, Kiss József Géza1
Előadás másolata:

Zajok és fluktuációk fizikai rendszerekben Véletlenszám-generálás Digitális zajgenerátorok 2009. november 11.

Véletlen jelek előállítása számítógépen Cél: véletlen számsorozat létrehozása egyenletes eloszlás az egymás utáni számok egymástól függetlenek Számítógép: determinisztikus a számítógépen végzett műveletek eredménye determinisztikus, előre megjósolható Véletlen jelek létrehozása Külső zajforrás zajok digitalizálása felhasználó beavatkozása lassú, nem feltétlenül megbízható Algoritmusok → véletlennek tűnő számsorozatok (pszeudóvéletlen számsorok)

Véletlenszám-generátorok tulajdonságai Determinisztikusak reprodukálható az adatsor nem véletlen jel korrelációk nem megfelelő eloszlás (számpárok, hármasok... ) A jövőbeli értékek megjósolhatók ... Véges a generátor belső állapotainak a száma → a generált adatsor egy idő után ismétlődik: periódushossz periódushossz >> felhasznált véletlenszámok ( periódushossz >> (felhasznált véletlenszámok)2 ) 232 általában kevés Véletlenszám-generátorok vizsgálata (tesztek) elméleti vizsgálatok statisztikai tesztek (szimulációk)

Rácsszerkezet egymás utáni véletlen számok ábrázolása több dimenzióban

RANDU

Diehard test Kísérletek → elvárt eloszlás (OK / nem OK) Születésnapok távolsága (Poisson-eloszlás) 5 egymás utáni véletlen szám nagyság szerinti sorrendje (a lehetséges permutációk azonos valószínűségűek) Futási teszt: a növekvő és csökkenő sorozatok hossza Összegek tesztje: egymás utáni 100 szám összege ~ Gauss Parkoló teszt (nem átfedő körök véletlenszerű elhelyezése) Legkisebb távolság teszt Dobókockás játék ...

Lineáris kongruencia véletlenszám-generátorok (LCG) Helyes paraméterezés esetén gyors és megbízható 5-6 dimenzió felett jelentős rácsszerkezet M sokszor kettő hatvány gyorsabb számolás (felső bitek kidobása) a kisebb helyi értékű bitek esetén csökken a periódushossz Java M = 248, m = 25214903917, a = 11 LabVIEW 3 LCG kombinációja → 290 periódushossz

További generátorok Multiple-Recursive Generator Késleltetett Fibonacci generátorok (Lagged Fibonacci Generators) Példa Periódushossz:

Mersenne twister 1997, 松本 眞 és 西村 拓士 Cél: hosszú periódus (219937 – 1) jó dimenzionális eloszlás (623 dimenzióig 32 bit-es pontosság) Szükséges memória: 624 x 32 bit 624 értéket megfigyelve megjósolhatók a jövőbeli értékek Számos implementáció C, C++, C#, Java, Lisp, Fortran, Mathematica, MATHLAB ...

Színes zajok előállítása Analóg zajgenerátorok Zener-dióda → fehérzaj MOS-FET → 1/f-zaj szőrők → frekvenciament módosítása Digitális zajgenerátorok véletlenszám-generátor (+ normális eloszlás) → fehérzaj frekvenciamenet módosítása D/A konverzió

Spektrális transzformáció FFT segítségével Előny: tetszőleges spektrális alak Hátrány: véges adatsor

Fáziszaj-generátor Előny: 2x sebesség Hátrány: a spektrum egyenes, nem igazi zaj

Színes zajok előállítása digitális szűrőkkel Előny: tetszőleges hosszúságú adatsor Hátrányok: kötöttebb spektrális alak „bekapcsolási” tranziensek

Digitális szűrők Analóg szűrő Digitális szűrő

Elsőfokú digitális szűrő tervezése Frekvencia transzformáció: fs: Mintavételi frekvencia. Ha f → fs, akkor f’ → ∞. Átviteli függvény: ; Paraméterek: ; ; ;

1/f α alakú összetett szűrő Elsőfokú szűrők fp: logaritmikusan egyenletesen elosztva

A frekvenciamenetet torzító tényezők D/A konverzió: sin x/x Digitális szűrő frekvencia-transzformációjának hatása

A frekvenciamenetet torzító tényezők Szűrők aszimmetrikusan való elhelyezkedése a tartomány szélén

Egyszerű kompenzálás Első és utolsó szűrő amplitúdójának módosítása

Sokparaméteres illesztés Monte-Carlo alapú módszer „Jóság” függvény eltérés az ideális frekvenciamenettől megfelelő frekvenciatartomány szélessége túllövés Illesztés kiinduló állapot lépegetés véletlenszerű irányokba, kiválasztani a legjobbat véletlen lépésköz csökkentése lokális minimumok elkerülése: időnként újrakezdeni a bolyongást

Optimalizált frekvenciament Eredmény: 4 dekádon keresztül 1 %-nál kisebb hiba

1/f α zajok létrehozása 1/f 1.5 1/f 0.5

Zajgenerátor tulajdonságai

Egyszerűsített paraméterillesztés Ha csak az első és utolsó paraméter illesztjük, könnyebb kiszámolni a szűrőket → általános 1/f α-zaj genrátor

Hardveres zajgenerátor megvalósítása ADSP-2181, 16 bit, fixpontos aritmetika Mintavételi f: 300 kHz Kívánt frekvenciamenet: 4 dekád

Fixpontos aritmetika hátránya Korlátozott pontosság Ha a számolások eredménye túl kicsi: túl nagy relatív hiba Ha túl nagy: túlcsordulás (szaturáció) veszélye A pontosság korlátozza a digitális szűrők paraméterezését is: 16 bit esetén a legkisebb pólusfrekvencia: 4,86∙10-6 fs → Szűrők működési tartományának optimalizálása + skálázás

Paraméterezés ellenőrzése Numerikus szimuláció frekvenciamenet szaturáció

Végeredmény

Források DONALD ERVIN KNUTH: A számítógép-programozás művészete 2. kötet,Budapest, 1987, Műszaki Könyvkiadó L’ECUYER, P – SIMARD, R: TestU01: A C Library for empirical testing of random number generators. ACM Transactions on Mathematical Software, 33, 4, (2007), Article 22. L’ECUYER: Random Number Generation. Chapter 4 of the Handbook on Simulation, Jerry Banks Ed., Wiley, (1998), 93–137. p. DEVELOPERS RESOURCES FOR JAVA TECHNOLOGY, http://java.sun.com/ WIKIPEDIA: List of random number generators 2008 http://en.wikipedia.org/wiki/List_of_pseudorandom_number_generators MATSUMOTO, M – MATSUMOTO, T: Mersenne twister: a 623-dimensionally equidistri-buted uniform pseudo-random number generator. ACM Transactions on Modeling and Computer Simulation, vol 8 (1998) 3–30. p. HESSELMANN, NORBERT: Digitális jelfeldolgozás. Budapest, 1985, Műszaki Könyvkiadó TIETZE, U – SCHENK, C: Analóg és digitális áramkörök. Budapest, 1993, Műszaki Könyv-kiadó MINGESZ R – BARA P – GINGL Z – MAKRA P: Digital Signal Processor (DSP) based 1/fα noise generator. Fluctuation and Noise Letters , vol 4 (2004) L605–L616. p. NAGY SÁNDOR: Digitális jelprocesszor-vezérelt zajgenerátor fejlesztése. Diplomamunka (SZTE TTK). Szeged, 2002 MINGESZ RÓBERT: Az 1/f-zaj időbeli szerkezete és a zajanalízis alkalmazásai, Doktori értekezés (SZTE TTK). Szeged, 2006. ANALOG DEVICES, http://www.analog.com/