Informatyka Stosowana

Slides:



Advertisements
Podobne prezentacje
JĘZYK VHDL Geneza: komputerowa symulacja układu cyfrowego, Departament Obrony USA opis skomplikowanego systemu w postaci schematu jest nieczytelny, szybkie.
Advertisements

Z. Gburski, Instytut Fizyki UŚl.
Ilustracja obliczania całek oznaczonych metodą Monte Carlo
Wizualizacja rozkładu zmiennej
Imperatywne modele obliczeń Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do.
Katedra Telekomunikacji Morskiej
Dlaczego warto wybrać specjalność CYBERNETYKA EKONOMICZNA
Informatyka Stosowana
Skalowalny algorytm estymacji ruchu dla systemów rozproszonych
Opracowała: Elżbieta Fedko
Statystyka w doświadczalnictwie
Ekonofizyczne modelowanie gospodarki
Specjalność Analiza danych 2009 Katedra Statystyki Instytut Zastosowań Matematyki.
Specjalność Analiza danych 2010 na kierunku IiE Katedra Statystyki Instytut Zastosowań Matematyki.
Tablice Informatyka Cele lekcji: Wiadomości: Uczeń potrafi:
Numeryczne obliczanie całki oznaczonej
SPECJALNOŚĆ: Interaktywna Grafika Trójwymiarowa
Wstęp do FPGA Krzysztof Pisaniec
Mnożenie dwóch liczb 64-bitowych przy zastosowaniu automatu synchronicznego Orkiszewski Marcin.
SORTOWANIE (przykład zastosowania DMA)
Algorytmy.
Seminarium Dyplomowe sem.10
Algorytmika w drugim arkuszu maturalnym. Standardy wymagań I. WIADOMOŚCI I ROZUMIENIE I. WIADOMOŚCI I ROZUMIENIE II.KORZYSTANIE Z INFORMACJI II.KORZYSTANIE.
NOWA PODSTAWA PROGRAMOWA
Ochrona danych wykład 2.
Ochrona danych wykład 3.
INFORMATYKA II Wykładowca: mgr Tadeusz Ziębakowski
Zastosowanie środowiska MUSCLE do rozproszonych obliczeń numerycznych
Wykład 2 Cykl życia systemu informacyjnego
Temat: Symulacje komputerowe lotu helikoptera w języku Java
Metody Symulacyjne w Telekomunikacji (MEST) Wykład 4: Generowanie zdarzeń  Dr inż. Halina Tarasiuk p. 337, tnt.tele.pw.edu.pl.
Spis treści Możliwości biblioteki logiczno-fizycznej
AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie WEAIiE, Katedra Automatyki Laboratorium Biocybernetyki Ambilight Wykonali Mraczek Maciej Mrówczyński.
AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie WEAIiE, Katedra Automatyki Laboratorium Biocybernetyki Ambilight Wykonali Mraczek Maciej Mrówczyński.
1 Projektowanie systemów komputerowych System informatyczny (SI) System oprogramowania (software) Program1 Program2 ProgramN... Platforma sprzętowa (hardware)
1 Projektowanie systemów komputerowych System informatyczny (SI) System oprogramowania (software) Program1 Program2 ProgramN... Platforma sprzętowa (hardware)
„Implementacja modułu tworzenia siatki do komponentowej biblioteki Metody Elementów Skończonych w języku C++” Autor: Piotr Opiekun Wydział Inżynierii Metali.
Kod Graya.
czyli jak analizować zmienność zjawiska w czasie?
MCS51 - wykład 6.
Dynamiczna rekonfiguracja układów FPGA
Instytut Matematyki i Informatyki
Informatyka jako dziedzina wiedzy
Podstawowe informacje o maturze dla gimnazjalistów.
Koło Naukowe MacKN Autoprezentacja. O nas... Koło Naukowe MacKN zrzesza pasjonatów platformy programowo-sprzętowej Mac/iPhone/iPad oraz języka Ada. Działamy.
Wykorzystanie informatyki w budownictwie
SYSTEMY EKSPERTOWE I SZTUCZNA INTELIGENCJA
Metody numeryczne metody rozwiązywania problemów matematycznych za pomocą operacji na liczbach. Otrzymywane tą drogą wyniki są na ogół przybliżone, jednak.
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
System emulacji bezprzewodowych sieci komputerowych
1 Prowadzący: Dr inż. Sławomir Samolej D102 C, tel: , WWW: ssamolej.prz-rzeszow.pl INFORMATYKA.
SZYFROWANIE Kacper Nowak.
Metody matematyczne w inżynierii chemicznej
Składowe szeregu czasowego
Wybrane zagadnienia inteligencji obliczeniowej Zakład Układów i Systemów Nieliniowych I-12 oraz Katedra Mikroelektroniki i Technik Informatycznych proponują.
Układy FPGA w systemach obliczeniowych
1 Maszyna Wirtualna Wyszukujemy plik Oracle VM Virtualbox Extension Pack.
Specjalność: Analityk Finansowy Opiekun studiów I stopnia: Dr inż. Tomasz Zieliński Opiekun studiów II stopnia: Dr Jan Kaczmarzyk Katowice,
Monte Carlo, bootstrap, jacknife. 2 Literatura Bruce Hansen (2012 +) Econometrics, ze strony internetowej :
Wyższa Szkoła Informatyki i Zarządzania W Bielsku-Białej Kierunek informatyka Specjalność : Systemy informatyczne Praca dyplomowa inżynierska : System.
Osoby prowadzące zajęcia z Informatyki (II część): Prof. Mirosław Czarnecki (W+L) Konsultacje:piątek (p. 302a)
Grupa bloków Systemy mikroprocesorowe i układy programowalne Katedra Mikroelektroniki i Technik Informatycznych.
Z. SroczyńskiInżynieria programowania Wirtualizacja Zdzisław Sroczyński Politechnika Śląska Instytut Matematyki Inżynieria programowania Wirtualizacja.
Innowacja pedagogiczna „Szkolne programowanie”
SIECI KOMPUTEROWE WYKŁAD 8. BEZPIECZEŃSTWO SIECI
SIECI KOMPUTEROWE WYKŁAD 8. BEZPIECZEŃSTWO SIECI
Metody matematyczne w inżynierii chemicznej
Sztuczne Sieci Neuronowe
Monte Carlo, bootstrap, jacknife
Zapis prezentacji:

Informatyka Stosowana PRACA INŻYNIERSKA Budowa sprzętowego generatora liczb losowych oraz analiza jego właściwości statystycznych Jakub Matlak Kierunek: Informatyka Stosowana Opiekun Pracy: dr inż. Mirosław Gajer

Podział generatorów liczb losowych Programowe Liczby obliczane są na podstawie zadanego algorytmu. Sprzętowe Liczby generowane są głównie na podstawie analizy zjawisk fizycznych.

Zastosowanie liczb losowych Kryptografia Gry komputerowe Matematyka Statystyka Badania symulacyjne

Metoda Monte Carlo Popularna metoda symulacyjna Wykorzystuje liczby losowe do modelowania złożonych problemów Jakość wyniku jest uzależniona od stopnia dopasowania generowanych liczb do zadanego rozkładu

Środowisko programistyczne Oracle VM VirtualBox Manager 4.2.0 Maszyna wirtualna do symulacji Win XP. ISE Xilinx 9.2i Środowisko programistyczne dla układów FPGA (język programowania VHDL). ISE Simulator Program do symulowania działania układu. FTU2 Program do implementacji gotowego projektu na płycie.

Płyta Celoxica RC203

Opis algorytmu 32. bitowy rejestr przesuwny ze sprzężeniem zwrotnym (LFSR) Bit wejściowy jest wynikiem operacji XOR na 14 i 32 bicie Okres rejestru to 126.914 cykli zegara (maksymalny 232)

Wykres generowanych liczb

Testy algorytmu Test monobitowy Test pokerowy Test serii '0' X = 10.000 Test pokerowy X = 1,9328 Test serii '0' X = [2441, 1254, 650, 304, 162, 156] Test długich serii X = 19

Podsumowanie pracy generatora Generuje liczby pseudolosowe. Liczby cyklicznie się powtarzają. Posiada krótki okres rejestru. 126.914 / 4.294.967.295 = 0,003% Wykazuje dobre właściwości statystyczne. Zaliczone 3 na 4 testy wg. FIPS-140-2 Prosta implementacja w układzie FPGA.

Dziękuję za uwagę.