20
GENER ´ ATOR N ´ AHODN ´ YCH ˇ C ´ ISEL Jan Soubusta, Anton´ ın ˇ Cernoch, Ondˇ rej Haderka, Pavel Pavl´ ıˇ cek Spoleˇ cn´ a laboratoˇ r optiky UP a FZ ´ U AV ˇ CR Region ´ aln´ ı centrum pokroˇ cil´ ych technologi´ ı a materi´ al˚ u CZ.1.07/2.2.00/07.0018 JS,A ˇ C,OH,PP (SLO/RCPTM) RNG 1 / 20

GENERATOR N AHODN YCH Cˇ´ISEL · 2020-03-28 · GENERATOR N´ AHODN´ YCH´ Cˇ´ISEL Jan Soubusta, Anton´ın Cernoch, Ondˇ ˇrej Haderka, Pavel Pavl ´ıcekˇ Spoleˇcn a laborato´

  • Upload
    others

  • View
    17

  • Download
    0

Embed Size (px)

Citation preview

Page 1: GENERATOR N AHODN YCH Cˇ´ISEL · 2020-03-28 · GENERATOR N´ AHODN´ YCH´ Cˇ´ISEL Jan Soubusta, Anton´ın Cernoch, Ondˇ ˇrej Haderka, Pavel Pavl ´ıcekˇ Spoleˇcn a laborato´

GENERATOR NAHODNYCH CISEL

Jan Soubusta, Antonın Cernoch, Ondrej Haderka, Pavel Pavlıcek

Spolecna laborator optiky UP a FZU AV CRRegionalnı centrum pokrocilych technologiı a materialu

CZ.1.07/2.2.00/07.0018

JS,AC,OH,PP (SLO/RCPTM) RNG 1 / 20

Page 2: GENERATOR N AHODN YCH Cˇ´ISEL · 2020-03-28 · GENERATOR N´ AHODN´ YCH´ Cˇ´ISEL Jan Soubusta, Anton´ın Cernoch, Ondˇ ˇrej Haderka, Pavel Pavl ´ıcekˇ Spoleˇcn a laborato´

Obsah

1 Uvod

2 Technicke resenıOpticka castRıdıcı elektronika

3 Falesne detekcnı udalosti

4 Provoz generatoru nahodnychcısel

5 Testy dat

JS,AC,OH,PP (SLO/RCPTM) RNG 2 / 20

Page 3: GENERATOR N AHODN YCH Cˇ´ISEL · 2020-03-28 · GENERATOR N´ AHODN´ YCH´ Cˇ´ISEL Jan Soubusta, Anton´ın Cernoch, Ondˇ ˇrej Haderka, Pavel Pavl ´ıcekˇ Spoleˇcn a laborato´

Uvod

Obsah

1 Uvod

2 Technicke resenıOpticka castRıdıcı elektronika

3 Falesne detekcnı udalosti

4 Provoz generatoru nahodnych cısel

5 Testy dat

JS,AC,OH,PP (SLO/RCPTM) RNG 3 / 20

Page 4: GENERATOR N AHODN YCH Cˇ´ISEL · 2020-03-28 · GENERATOR N´ AHODN´ YCH´ Cˇ´ISEL Jan Soubusta, Anton´ın Cernoch, Ondˇ ˇrej Haderka, Pavel Pavl ´ıcekˇ Spoleˇcn a laborato´

Uvod

Fyzikalne teoreticke resenı

Generatory nahodnych cısel

Prakticke system teoreticky deterministicky, ale neznamevsechny vstupnı parametry (ruleta), generatoryzalozene na sledovanı sumu (napr. elektricky sum naZenerove diode)

Fundamentalnı nahodnost prımo fyzikalnıho jevu, ktery je jakonahodny popsan i fyzikalnımi zakony

Kvantova fyzika je pravdepodobnostnı – fundamentalnı vlastnostmikrosveta, kterou nelze nijak obejıt!

JS,AC,OH,PP (SLO/RCPTM) RNG 4 / 20

Page 5: GENERATOR N AHODN YCH Cˇ´ISEL · 2020-03-28 · GENERATOR N´ AHODN´ YCH´ Cˇ´ISEL Jan Soubusta, Anton´ın Cernoch, Ondˇ ˇrej Haderka, Pavel Pavl ´ıcekˇ Spoleˇcn a laborato´

Uvod

Delenı svetla na vyvazenem delici svazku

Klasicka optika

intenzitnı rozdelenı jednoho svazku svetla na dva svazky,napr. polopropustne zrcadlo, vlaknovy delic

Snizovanı intenzity svetla→ kvantovy charakternedelitelna energie – kvantum elektromagnetickeho zarenı→

FOTON

Kvantova optika

foton se nemuze energeticky rozpulit, muze proste jen ”zvolit” jednu zedvou moznych cest,tento vyber je nahodny jev v nejryzejsım smyslu

JS,AC,OH,PP (SLO/RCPTM) RNG 5 / 20

Page 6: GENERATOR N AHODN YCH Cˇ´ISEL · 2020-03-28 · GENERATOR N´ AHODN´ YCH´ Cˇ´ISEL Jan Soubusta, Anton´ın Cernoch, Ondˇ ˇrej Haderka, Pavel Pavl ´ıcekˇ Spoleˇcn a laborato´

Technicke resenı

Obsah

1 Uvod

2 Technicke resenıOpticka castRıdıcı elektronika

3 Falesne detekcnı udalosti

4 Provoz generatoru nahodnych cısel

5 Testy dat

JS,AC,OH,PP (SLO/RCPTM) RNG 6 / 20

Page 7: GENERATOR N AHODN YCH Cˇ´ISEL · 2020-03-28 · GENERATOR N´ AHODN´ YCH´ Cˇ´ISEL Jan Soubusta, Anton´ın Cernoch, Ondˇ ˇrej Haderka, Pavel Pavl ´ıcekˇ Spoleˇcn a laborato´

Technicke resenı

Popis generatoru

Generator ma tri castiOpticka castRıdıcı elektronikaZdroj napetı

Rozmery: 33×33×14 cm3

Vstupnı napetı: 230 V ACPrıpojka na PC: paralelnı port

JS,AC,OH,PP (SLO/RCPTM) RNG 7 / 20

Page 8: GENERATOR N AHODN YCH Cˇ´ISEL · 2020-03-28 · GENERATOR N´ AHODN´ YCH´ Cˇ´ISEL Jan Soubusta, Anton´ın Cernoch, Ondˇ ˇrej Haderka, Pavel Pavl ´ıcekˇ Spoleˇcn a laborato´

Technicke resenı Opticka cast

Opticka cast

>> >>

opticka cast slozena pouze z vlaknovych komponentlaserova dioda navazana prımo do vlaknapulzy zeslabeny dvema atenuatory (hruby, jemny)pravdepodobnost detekce jednotliveho optickeho pulzuna kazdem detektoru je nastavena na cca 40 %

JS,AC,OH,PP (SLO/RCPTM) RNG 8 / 20

Page 9: GENERATOR N AHODN YCH Cˇ´ISEL · 2020-03-28 · GENERATOR N´ AHODN´ YCH´ Cˇ´ISEL Jan Soubusta, Anton´ın Cernoch, Ondˇ ˇrej Haderka, Pavel Pavl ´ıcekˇ Spoleˇcn a laborato´

Technicke resenı Rıdıcı elektronika

Schema elektrickeho zapojenı

JS,AC,OH,PP (SLO/RCPTM) RNG 9 / 20

Page 10: GENERATOR N AHODN YCH Cˇ´ISEL · 2020-03-28 · GENERATOR N´ AHODN´ YCH´ Cˇ´ISEL Jan Soubusta, Anton´ın Cernoch, Ondˇ ˇrej Haderka, Pavel Pavl ´ıcekˇ Spoleˇcn a laborato´

Technicke resenı Rıdıcı elektronika

Casovanı

dva cykly delky 200 nsdetekce fotonu v prvnımcyklu, v druhem nedo ADSP odeslanasekvence bitu ’10’

0 vynulovanı klopnych obvodu D, generuje se laserovy pulz3 TTL pulz z detektoru (pokud zaznamenal foton) dorazı k D7 stavy obou detektoru do pameti ADSP pres seriove porty

JS,AC,OH,PP (SLO/RCPTM) RNG 10 / 20

Page 11: GENERATOR N AHODN YCH Cˇ´ISEL · 2020-03-28 · GENERATOR N´ AHODN´ YCH´ Cˇ´ISEL Jan Soubusta, Anton´ın Cernoch, Ondˇ ˇrej Haderka, Pavel Pavl ´ıcekˇ Spoleˇcn a laborato´

Falesne detekcnı udalosti

Obsah

1 Uvod

2 Technicke resenıOpticka castRıdıcı elektronika

3 Falesne detekcnı udalosti

4 Provoz generatoru nahodnych cısel

5 Testy dat

JS,AC,OH,PP (SLO/RCPTM) RNG 11 / 20

Page 12: GENERATOR N AHODN YCH Cˇ´ISEL · 2020-03-28 · GENERATOR N´ AHODN´ YCH´ Cˇ´ISEL Jan Soubusta, Anton´ın Cernoch, Ondˇ ˇrej Haderka, Pavel Pavl ´ıcekˇ Spoleˇcn a laborato´

Falesne detekcnı udalosti

Falesne detekcnı udalosti – sum

Vnejsı sum potlacen dıky vlaknovym komponentam a uzavrenımzarızenı v boxu

Temne pulzy termalnı excitace nosicu v detektoru, minimalizovanytermoelelektrickym chlazenım lavinove fotodiody na−25 ◦C, presto cca 150/s, pomer temnych a signalnıchpulzu ≈ 1× 10−4

Mrtva doba po detekci ”hasenı” laviny, detektor nedetekujeAfter-pulzy falesna lavina kratce po predchozı detekci→

zanedbatelne dıky dlouhe mrtve dobe 150 ns

JS,AC,OH,PP (SLO/RCPTM) RNG 12 / 20

Page 13: GENERATOR N AHODN YCH Cˇ´ISEL · 2020-03-28 · GENERATOR N´ AHODN´ YCH´ Cˇ´ISEL Jan Soubusta, Anton´ın Cernoch, Ondˇ ˇrej Haderka, Pavel Pavl ´ıcekˇ Spoleˇcn a laborato´

Falesne detekcnı udalosti

Vyvazenı pravdepodobnosti detekce

Detektor 0 po ’0’ po ’1’ nepodmınenapo startu 49.50% 43.04% 46.50%po 15 min 42.64% 41.81% 42.27%Detektor 1po startu 46.86% 46.77% 46.82%po 15 min 48.09% 48.05% 48.06%

detekcnı pravd. detektoru 0 zavisla na vysledku v predeslem cyklu– po detekci ucinnost nizsı o 6.5%vyvazenı po ustalenı teplotnı rovnovahy v generatoru (15-20minut)postup: temperace generatoru, testy dat na vyvazenost, pokud vporadku⇒ zaznam dat

JS,AC,OH,PP (SLO/RCPTM) RNG 13 / 20

Page 14: GENERATOR N AHODN YCH Cˇ´ISEL · 2020-03-28 · GENERATOR N´ AHODN´ YCH´ Cˇ´ISEL Jan Soubusta, Anton´ın Cernoch, Ondˇ ˇrej Haderka, Pavel Pavl ´ıcekˇ Spoleˇcn a laborato´

Provoz generatoru nahodnych cısel

Obsah

1 Uvod

2 Technicke resenıOpticka castRıdıcı elektronika

3 Falesne detekcnı udalosti

4 Provoz generatoru nahodnych cısel

5 Testy dat

JS,AC,OH,PP (SLO/RCPTM) RNG 14 / 20

Page 15: GENERATOR N AHODN YCH Cˇ´ISEL · 2020-03-28 · GENERATOR N´ AHODN´ YCH´ Cˇ´ISEL Jan Soubusta, Anton´ın Cernoch, Ondˇ ˇrej Haderka, Pavel Pavl ´ıcekˇ Spoleˇcn a laborato´

Provoz generatoru nahodnych cısel

Provoznı mody generatoru

0 zaznam klopnych obvodu D v kazdem cyklu, odeslany do PC vbloku (13 kByte), overenı bezchybne funkce generatoru

1 do PC posılany soucty bitu stavu ’1’ v 13 kB blocıch pro kazdydetektor, nastavenı detekcnı pravdepodobnosti na obou detektorech

2 do PC se prenası 8 kB bloky hrubych dat

Stavy detektoru D1 a D0 ’00’ ’01’ ’10’ ’11’Vygenerovany hruby Bit ” ’0’ ’1’ ”

3 do PC se posılajı 2 kB bloky vyvazenych dat, von Neumannovaprocedura→ ucinna, efektivita pouze 25%

par Bitu hrubych dat ’00’ ’01’ ’10’ ’11’vygenerovany vyvazeny Bit ” ’0’ ’1’ ”

JS,AC,OH,PP (SLO/RCPTM) RNG 15 / 20

Page 16: GENERATOR N AHODN YCH Cˇ´ISEL · 2020-03-28 · GENERATOR N´ AHODN´ YCH´ Cˇ´ISEL Jan Soubusta, Anton´ın Cernoch, Ondˇ ˇrej Haderka, Pavel Pavl ´ıcekˇ Spoleˇcn a laborato´

Provoz generatoru nahodnych cısel

Vyvazenost generovanych dat

Hruba data Vyvazena data

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

..

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

..

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

..

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

..

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

..

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

JS,AC,OH,PP (SLO/RCPTM) RNG 16 / 20

Page 17: GENERATOR N AHODN YCH Cˇ´ISEL · 2020-03-28 · GENERATOR N´ AHODN´ YCH´ Cˇ´ISEL Jan Soubusta, Anton´ın Cernoch, Ondˇ ˇrej Haderka, Pavel Pavl ´ıcekˇ Spoleˇcn a laborato´

Provoz generatoru nahodnych cısel

Casy a rychlost generace v jednotlivych modech.

Mod zaznam zpracovanı prenos blok cas rychlost# ms ms ms kByte ms kByte/s0 21 1 69 26 70 3731 21 24 1 - 45 -2 25 45 21 8 70 1143 25 47 5 2 72 28

JS,AC,OH,PP (SLO/RCPTM) RNG 17 / 20

Page 18: GENERATOR N AHODN YCH Cˇ´ISEL · 2020-03-28 · GENERATOR N´ AHODN´ YCH´ Cˇ´ISEL Jan Soubusta, Anton´ın Cernoch, Ondˇ ˇrej Haderka, Pavel Pavl ´ıcekˇ Spoleˇcn a laborato´

Testy dat

Obsah

1 Uvod

2 Technicke resenıOpticka castRıdıcı elektronika

3 Falesne detekcnı udalosti

4 Provoz generatoru nahodnych cısel

5 Testy dat

JS,AC,OH,PP (SLO/RCPTM) RNG 18 / 20

Page 19: GENERATOR N AHODN YCH Cˇ´ISEL · 2020-03-28 · GENERATOR N´ AHODN´ YCH´ Cˇ´ISEL Jan Soubusta, Anton´ın Cernoch, Ondˇ ˇrej Haderka, Pavel Pavl ´ıcekˇ Spoleˇcn a laborato´

Testy dat

Testy generovanych dat

testy nahodnych dat overujı nektere statisticke vlastnostiporovnanı s teoriı→ data testem prosla × neproslacım vıce ruznymi testy data projdou, tım je mozne datum vıce verit15 statistickych testu navrzenych G. Marsagliem nahttp://stat.fsu.edu/∼geo/diehard.html

Vysledky naseho generatoru

Hruba data prosla 7 z 15 testuVyvazena data prosla vsemy 15 testy

JS,AC,OH,PP (SLO/RCPTM) RNG 19 / 20

Page 20: GENERATOR N AHODN YCH Cˇ´ISEL · 2020-03-28 · GENERATOR N´ AHODN´ YCH´ Cˇ´ISEL Jan Soubusta, Anton´ın Cernoch, Ondˇ ˇrej Haderka, Pavel Pavl ´ıcekˇ Spoleˇcn a laborato´

Testy dat

Kostrukce generatoru nahodnych cısel

JS,AC,OH,PP (SLO/RCPTM) RNG 20 / 20