Dyplomant : Karol Czułkowski

Slides:



Advertisements
Podobne prezentacje
Materiały pochodzą z Platformy Edukacyjnej Portalu Wszelkie treści i zasoby edukacyjne publikowane na łamach Portalu
Advertisements

Ernest Jamro Kat. Elektroniki AGH, Kraków Dep. Of Electronics, AGH
Testowanie oprogramowania metodą badania pokrycia kodu
KATEDRA SYSTEMÓW AUTOMATYKI Dyplomant – Karol Czułkowski
CUDA & CUDA.NET – czyli istne CUDA Piotr Ablewski
Program skierowany został do nauczycieli wszystkich poziomów edukacyjnych z całej Polski, którzy widzą potrzebę edukacji medialnej w szkole, chcą kształtować
– poradnik dla babci i dziadka”
"SPOSOBY PRACY Z DZIECKIEM Z ADHD W JEGO NATURALNYM ŚRODOWISKU„
Młodzieżowe Biuro Pracy. Młodzieżowe Biura Pracy zostały powołane do życia już 10 lat temu. Nasze do dziś funkcjonuje u boku Powiatowego Urzędu Pracy,
FUNKCJA L I N I O W A Autorzy: Jolanta Kaczka Magdalena Wierdak
DYFRAKCJA ŚWIATŁA NA SIATCE DYNAMICZNEJ
Warunki uzyskania dofinansowania z Programu Operacyjnego Infrastruktura i Środowisko Prezentacja przygotowana na podstawie zatwierdzonej wersji PO IiŚ
Solina, 26 października 2009 roku Kompetentny urzędnik – silny samorząd Projekt finansowany jest, ze środków Europejskiego Funduszu Społecznego w ramach.
Regionalny Ośrodek Kształcenia na Odległość w Krośnie Regionalny Ośrodek Kształcenia na Odległość w Krośnie
Propozycja siatki godzin Specjalność: Modelowanie i Programowanie Systemów Informatycznych.
Dobre praktyki: Spółdzielnia Socjalna KREATYWNI Toruń, 27/09/2013 Organizator.
1 COMPANY PRIVATE 1 EDUKACJA DLA PRZEMYSŁU PRZEMYSŁ DLA EDUKACJI Janusz Zakręcki Prezes Zarządu, Dyrektor Naczelny Mielec, 7 grudnia 2009r.
PREZENTACJA WYKORZYSTANA PODCZAS DEBATY W SALI PATRONA SZKOŁY.
Prezentacja z przedmiotu „systemy wizyjne”
Prezentacja z przedmiotu systemy wizyjne Biblioteka Point Cloud Library Przygotowali: Paweł Król, Michał Kulbat Recenzent: Krzysztof Holak.
Podstawy programowania
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Podyplomowe Studium Programowania i Zastosowań Komputerów DorFin Baza.
Instalacja i konfiguracja serwera OpenVPN
Praca dyplomowa Podyplomowe Studium Programowania i Zastosowań Komputerów Wydział Fizyki, Astronomii i Informatyki Stosowanej Uniwersytet Mikołaja Kopernika.
Nieformalne miejsca spotkań. ANKIETY Przeprowadziliśmy wśród uczniów gimnazjum ankietę na temat nieformalnych miejsc spotkań. Przedstawimy przykładowe.
Uwaga !!! Uczniowie SP 32 w Toruniu ! Zapraszamy was i Wasze rodziny do wzięcia udziału w Festynie Zdrowia, który odbędzie się 31 maja 2013 roku podczas.
ALGORYTM.
Automatyczne wyznaczanie złożoności obliczeniowej algorytmów
PRAWIDŁOWA SYLWETKA.
W roku 2007/2008 nasza szkoła wzięła udział w programie Uczniowie z klasą w kategorii pomagam innym. W związku z tym powstały dwa projekty opracowane.
Automatyzacja testów akceptacyjnych
Odpowiedzialność prawna rodziców i opiekunów. Przepisy Art PRD Dziecko w wieku do 7 lat może korzystać z drogi tylko pod opieką osoby, która osiągnęła.
xHTML jako rozszerzenie HTML
Instalacja serwera WWW na komputerze lokalnym
Optyka Widmo Światła Białego Dyfrakcja i Interferencja
Polskie cyfrowe miasto ? Marzenia a rzeczywistość. Maxymilian Bylicki - Zakopane, Polskie cyfrowe miasto - marzenia a rzeczywistość Maxymilian.
elektroniczna DEMOKRACJA LOKALNA IN STATU NASCENDI Krzysztof Ciupis
Jest to projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego.
SKĄD WIEM, KIM JESTEM? O TOŻSAMOśCI I TOŻSAMOŚCIACH
Warsztaty C# Część 2 Grzegorz Piotrowski Grupa.NET PO
To śmieszne...
Liczba “fi” Prezentację przygotowali:
DOŚWIADCZENIA PONAD GRANICAMI gdyńsko – helsingborskie partnerstwo na rzecz osób niepełnosprawnych Projekt realizowany przy wsparciu finansowym Komisji.
Bazy danych.
Narodowy Fundusz Ochrony Środowiska i Gospodarki Wodnej UNIA EUROPEJSKA FUNDUSZ SPÓJNOŚCI Kryteria wyboru projektów w ramach Programu Operacyjnego Infrastruktura.
Projekt realizowany w ramach ZPORR, współfinansowany ze środków Unii Europejskiej z Europejskiego Funduszu Społecznego i budżetu państwa Ocena i oczekiwania.
Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Sąsiedztwa Polska – Białoruś – Ukraina Interreg III A/TACIS.
PolGIS jako nowoczesny system do paszportyzacji sieci
Wydatki na zakup podręczników i akcesoriów szkolnych gemiusReport sierpień 2006.
Program Edukacyjno- Terapeutyczny Ortograffiti
COMENIUS. Comenius – jest jednym z czterech programów sektorowych Programu "Uczenie się przez całe życie" (Lifelong Learning Programme) wspiera finansowo.
STUDIA DOKTORANCKIE Szczecin 11 grudnia Zmiany w przepisach dotyczących studiów doktoranckich 2.
RYSUNEK TECHNICZNY NA LEKCJACH TECHNIKI: MATERIAŁY DYDAKTYCZNE W FORMIE PREZENTACJI DLA KLASY IV INTEGRACYJNEJ SP mgr Grażyna Serewiś.
Temat 1: Umieszczanie skryptów w dokumencie
Temat 4: Znaki diakrytyczne i definiowanie języka dokumentu
Architektura systemów komputerowych zima 2013 Wykład 1 (cz. a) Wprowadzenie dr inż. Wojciech Bieniecki Instytut Nauk Ekonomicznych i Informatyki
Matmatura 2013; 2014; 2015; 2016; 2017…. p. Katarzyna Misztal z uczniami klasy 2F: Monika Tobera Milena Ściana Radosław Stochmal KTO?
Projekt Zespołu Szkół im. I. Łukasiewicza w Policach Konferencja Szczecin 2009.
Prezentacja powstała w ramach projektu „Etno-projekt dla najmłodszych” realizowanego przez Stowarzyszenie Pracownia Etnograficzna.
Paweł KowalGorący Temat1 Czyli wydarzenie, którym żyje cała Polska.
1. Wsparcie pracodawców przechodzących procesy adaptacyjne i ich pracowników szansą stabilizacji regionalnego rynku pracy. Departament Rozwoju Regionalnego.
Warsztaty użytkowników programu PLANS – Karwia06 Język makropoleceń JMP programu PLANS Część I mgr inż. Tomasz Zdun.
Instrukcja switch switch (wyrażenie) { case wart_1 : { instr_1; break; } case wart_2 : { instr_2; break; } … case wart_n : { instr_n; break; } default.
Rzeszów r.. Liczba osób badanych 3 Odpowiedzi badanych na temat stosowania krzyku przez rodziców 4.
Krystian Pruszyński, Michał Choromański, mgr inż. Dominik Próchniewicz
Komtech Sp. z o.o. Magic Janusz ROŻEJ.
Lokalny Fundusz Młodych Projekt Lokalne Fundusze Młodych realizowany przez Polską Fundację Dzieci i Młodzieży we współpracy z Urzędem Dzielnicy Bielany.
Analiza procesów metodą siatki jakości, badanie satysfakcji klienta, doskonalenie z wykorzystaniem analizy ryzyka 24 kwietnia IV Konferencja Analizy.
Lab 3, 4, 5 Zaawansowane arkusze kalkulacyjne. autor: Piotr Marczewski WYKRESY Typy wykresów Grupowane Skumulowane Skumulowane.
TROCHĘ HISTORII Marek Zając PO CO UŻYWAĆ OPENCL? Marek Zając.
Zapis prezentacji:

Dyplomant : Karol Czułkowski IMPLEMENTACJA ALGORYTMÓW FILTRACJI ADAPTACYJNEJ O STRUKTURZE DRABINKOWEJ NA PLATFORMIE CUDA. Dyplomant : Karol Czułkowski Opiekun : dr inż. Michał Meller

Plan prezentacji : 1. Filtracja adaptacyjna. 2. Przykłady zastosowań filtracji adaptacyjnej. 3. Filtry LSL oraz GAL. 4. Techniki zrównoleglania obliczeń. 5. Platforma CUDA. 6. Poszczególne etapy oraz cel pracy.

Filtracja adaptacyjna To już było… Filtr cyfrowy FIR Układy LTI H(z) u(n) y(n) H(z) = h0+h1z-1+h2z-2+…+hMz-M

Filtracja adaptacyjna Filtr adaptacyjny d(n) u(n) - H(z) e(n) y(n) + H(z) = h0(n)+h1(n)z-1+h2(n)z-2+…+hM(n)z-M

Przykłady zastosowań f.a. Układ adaptacyjnej identyfikacji : obiekt d(n) F(z) + e(n) + u(n) model - y(n) H(z)

Przykłady zastosowań f.a. Adaptacyjne usuwanie interferencji :

Przykłady zastosowań f.a. Adaptacyjne odszumianie, liniowa predykcja. Adaptacyjna korekcja kanału. kanał F(z) H(z) + u(n) d(n) e(n) y(n) model

Filtry LSL oraz GAL Filtry o strukturze transwersalnej Filtry rekursywne względem rzędu u(n) k1(n) k2(n) k3(n) kM(n)

Filtry LSL oraz GAL Dlaczego i gdzie stosujemy filtry o strukturze drabinkowej? Stosowane w koderach mowy - GSM Odporne na kwantyzację występujących w nich współczynników wagowych (procesory stałoprzecinkowe) Efektywna implementacja numeryczna (odwracanie macierzy) Ortogonalność

Filtry LSL oraz GAL LSL – least-squares lattice Głowne typy filtra LSL : A priori-based A posteriori-based A priori-based with error-feedback A posteriori-based error-feedback

Filtry LSL oraz GAL a priori-based LSL a posteriori-based LSL

Filtry LSL oraz GAL

Filtry LSL oraz GAL

Filtry LSL oraz GAL

Filtry LSL oraz GAL Algorytm - a priori error-feedback LSL

Filtry LSL oraz GAL GAL – Gradient Adaptive Lattice Funkcja kosztu : Oszacowanie współczynników odbicia :

Filtry LSL oraz GAL

Techniki zrównoleglania obliczeń Obliczenia równoległe na poziomie : bitów instrukcji danych zadań Problemy synchronizacji zadań : bariery, blokady, semafory, zakleszczanie itp…

Techniki zrównoleglania obliczeń OpenMP Języki programowania: C C++ Fortran

Techniki zrównoleglania obliczeń Przykładowy fragment programu :

Techniki zrównoleglania obliczeń

Platforma CUDA CUDA – Compute Unified Device Architecture Architektrua oparta na języku C kompilator - nvcc debugger - cuda-gdb kompatybilność programów – „programy napisane dziś mają działać jutro” współpracuje z kartami firmy Nvidia począwszy od serii GeForce 8 w tym Quadro oraz Tesla

Platforma CUDA Zalety Język C Model pamięci procesora ściśle odpowiadający architekturze sprzętowej Kod uruchamiany na GPU może odczytywać i zapisywać dane z dowolnego adresu w pamięci GPU

Platforma CUDA Ograniczenia odstępstwa od standardu w zakresie zaokrąglania liczb (liczby zmiennoprzecinkowe o podwójnej precyzji) Przepustowość i opóźnienia magistrali PCI-Express łączącej CPU i GPU CUDA jest dostępna tylko dla kart graficznych produkowanych przez Nvidia

Platforma CUDA Przykładowy kod :

Etapy pracy, cel pracy Etapy pracy : 1. Symulacje w środowisku MATLAB 2. Migracja kodu z MATLABA do C 3. Migracja kodu z C do Cuda C

Cel pracy Radary szumowe i pasywne Trochę historii… Robert Watson-Watt Chain Home Klein Heidelberg

Literatura Zieliński T.P. : Cyfrowe przetwarzanie sygnałów. Warszawa, WKiŁ 2007. Sayed A. H. : Adaptive filters. New Jersey, Wiley- IEEE Press 2008. Haykin S. : Adaptive Filter Theory. Upper Saddle River, Prentice Hall 1996. Niedźwiecki M.J. : Materiały do wykładu „Identyfikacja procesów”. Gdańsk Wikipedia.

Dziękuję za uwagę 